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

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

1、加号连接符引导为字符拼接:

console.log("2"+1);

21

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

121

2、其余情况引导为数字计算:

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

-1

console.log("2"*2);

4

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

3

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

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

NaN

4、空字符转换为0:

console.log(""*2);

0

posted @ 2016-02-12 15:53  sumsung753  阅读(372)  评论(0编辑  收藏  举报