javascript基础:字符串自动转换为数字类型

js中类型的转换依环境而定,当字符串向数字类型(浮点)转换时,有几种状况:字符串

一、加号链接符引导为字符拼接:console

console.log("2"+1);co

21block

console.log(1+"2"+1);字符

121数字

二、其他状况引导为数字计算:

console.log(0-"2"+1);

-1

console.log("2"*2);

4

console.log(1*"2"+1);

3

三、当字符串带非数字时返回NaN:

console.log(1*"2a"+1);

NaN

四、空字符转换为0:

console.log(""*2);

0

相关文章
相关标签/搜索