后台返回的数字,有可能是字符串
程序员文章站
2022-06-05 07:58:11
...
let num = '1';
console.log(num); //1
这个num实际是字符串,但在控制台打印出来是1,我们误认为是number,但其实是string类型。一般没什么,但有时候却致命。因此我们要注意这个问题。
一般我们可以用typeof num 判断是string还是number类型。
console.log(typeof num); //string'
如何把字符数字转化为数字呢?
Number(num);
Number()函数 把对象的值转化为数字
推荐阅读
-
javaScript 时间转换,将后台返回的时间为一串数字转成正常格式
-
js判断是否有6个连续数字的字符串的正则
-
JS返回值把 数字型的字符串前面的0去掉了!!
-
字符串中找出连续最长的数字串:读入一个字符串str,输出字符串str中的连续最长的数字串;合法括号的判断:给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)
-
js byte字节流和数字,字符串之间的转换,包含无符和有符之间的转换
-
vue中插入后台接口返回的带有data变量的html字符串片
-
后台返回的数字,有可能是字符串
-
javaScript 时间转换,将后台返回的时间为一串数字转成正常格式
-
请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串
-
1. 编写函数 cal_numbers:参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数