Javascript编程中的一些小错误知识
例如,这里有几个简短有效的JS片段(您可以在控制台上测试):
复制代码代码如下所示:
Typeof NaN =若干 /真的
无限= 1 0 真的
0.1 + 0.2 = 0.3 false,前括号是相同的
3 + 1 / / '31
3- 1 2
你还相信自己的javascript吗
最小值为1,js
复制代码代码如下所示:
number.min_value > 0; / /真的
这number.min_value可以表达为Javascript的最小值是5e-324,但它是一个数最接近0的JS
2、字符串连接
复制代码代码如下所示:
(foo+酒吧)=foonan / /真的
我为什么+类型+ / /为什么我号码
js被解析为+(+条),它将把bar变成一个数字。
3、parseInt函数
复制代码代码如下所示:
ParseInt(2006 '); / / 6
ParseInt(08 '); / /注0,谷歌已经修改版
ParseInt(null,24)= 23 / /真的
4,NULL是对象
复制代码代码如下所示:
空 / /对象类型
空实例对象 / /假
5、返回内容
复制代码代码如下所示:
myjson()函数
{
返回
{
二
}
}
(myjson); / /未定义
返回的内容必须与返回的行相同。
6。陌生号码
复制代码代码如下所示:
012 = 12 / false
012= 12 /真
3 + 1 / / '31
3- 1 2
0.1 + 0.2 = 0.3 / false
0.1 + 0.7 = 0.8 / false
0.2 + 0.7 = 0.9 / false
9999999999999999 10000000000000000
9999999999999999 -1 / / 10000000000000000
111111111111111111111 / / 11111111111111111 0000
7。奇怪的参数
复制代码代码如下所示:
函数hello(什么){
警报(参数{ 0 }); /维姬
什么是世界;
返回hello,+参数{ 0 } !;
}
你好(维姬)!
8。
复制代码代码如下所示:
南=
{ false
NULL = false; false
{!
window.window =窗/真的
window.window =窗/假,真的。
窗口=文件 true,有些false。
(0{ } = 0) false
(0 { })= 0 /真
0 =0 /真
{ = 0 /真