[web教学] vue中Number方法将字符串转换为数字

[复制链接]
查看1425 | 回复0 | 2023-8-23 12:17:50 | 显示全部楼层 |阅读模式 来自 中国北京
写法:Number(变量名)。比方:
  1. var a="100";   //字符串
  2. alert(Number(a)+100);   //结果是200
复制代码
具体情况:
1、如果字符串前面带有0大概其他符号,JS自动忽略
比方:
  1. var a="000100";
  2. alert(Number(a));   //结果是100
  3. var b="+100";
  4. alert(Number(b));   //结果是100
复制代码
2、如果字符串是空的或空格,会转换成0
比方:
  1. var a="";
  2. alert(Number(a));    //结果是0
复制代码
3、如果是true转换为1,false转换为0
比方:
  1. var a=true;
  2. alert(Number(a));   //结果是1
  3. var b=false;
  4. alert(Number(b));   //结果是0
复制代码
4、如果是函数、对象、json、undefined,则转换为NAN,表现转不了
5、如果是数组
①空数组,则转换为0
比方:
  1. var a=[""];
  2. alert(Number(a));   //结果是0
复制代码
②如果数组有内容转换为相应的内容,不能太多,只能转换一个。如果数组包罗多个元素,则效果为NAN
比方:
  1. var a=[1]
  2. alert(Number(a));  //结果是1
  3. var b=[1,2]
  4. alert(Number(b));  //结果是NAN
复制代码
6、如果是null,则转换为0

来源:https://blog.csdn.net/weixin_43167662/article/details/129913411
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则