mtw*_*let 1 javascript return statements
我正在学习JavaScript并被问到这个问题,任何人都可以帮忙吗?以下Javascript语句返回什么以及为什么?
parseInt函数( "07"); parseInt函数( "09"); parseInt函数( "010");
"1"+ 2 + 3;
"1"== 1; "1"=== 1; "1"== true; "1"=== false;
parseInt("07"); parseInt("09"); parseInt("010");
7,
0, (invalid)
8
Run Code Online (Sandbox Code Playgroud)
分别.这是因为前面指定的八进制数为0.八进制数只能包含0-7的字符.9无效.
"1" + 2 + 3;
Run Code Online (Sandbox Code Playgroud)
123(字符串)
"1" == 1; "1" === 1; "1" == true; "1" === false;
true
false
true
false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
134 次 |
| 最近记录: |