我发现了JavaScript中一个神奇的问题

JavaScript017

我发现了JavaScript中一个神奇的问题,第1张

name是保留字,不能用作变量名,也就是说JavaScript已经把“name”保留给自己使用了,用户如果再把它当作名字使用就是引起冲突了,会产生不可预知的错误。

你可以自己测试一下:

alert(typeof name)//显示“string”,表明这是个已声明的字符串对象

alert(typeof nam) //显示为“undefined”,表明这是个未声明的变量,可以使用

建议尽量不要使用单个的英文单词作为变量名,以免一不小心就造成保留字冲突。可以使用英文单词+数字的方式(比如name1),或者两个单词合在一起(比如myname),又或者用汉语拼音(比如mingzi)

JS 中数字是双精度浮点数,最大16位左右才能保证精度,再大的可能失去精度

参考如下:

网页链接

```

# 代码可以写吗?

alert('Hello 网页链接 !')

```

我用过呢~但是效果不大。虽然读得会比以前快点点(我最高大概是5000字/分钟吧)。但是理解的速度根本跟不上。读了没用。这个在JS的训练手册上也有说明。。它在第2本手册上很清楚的说了这个速读法不能取代人的思维加工过程的。但是读书最重要的就是从中吸取知识啊。光读的快有什么用。有些东西真的需要反复读才能理解的。所以我觉得没什么大用。建议你不要买。