JS basical knowledge
一些碎知识点
- a标签里的herf写javascript:是为了区分跳转链接还是执行javascript代码。
- document.write 可以解析标签。
- alert()的弹出会阻断程序向下执行。
- 单引号 双引号 反引号 里面的都算是字符串。
- JS里的 . 统一翻译成的。
- JS中 + 的两个意义:
- 拼接字符串 (加号两边有一边是字符串)
- 进行数学运算
-
转布尔类型
语法:Boolean(你要转换的数据)
在JS中只有五个东西会转换成false
0 空字符串 NaN null undefined -
取幂的符号: a ** b 即a的b次方
关于Number和String类型转换
-
Number()
能转成数字就转,不能就返回NaN。 -
parseInt()
一位一位解析,保留可以转数字的部分。
不能转返回NaN。不认识小数点。
比如true ,Number会把它转为1 ,parseInt会转为NaN。 -
parseFloat()
和parseInt()解析规则一样,只是多认识一个小数点。 -
加号+
和Number()解析规则一样。
用负号也可以转,只是负号会改变大小。 -
a*1 a-0 a/1
和Number()解析规则一样。 -
页面上获取的全部输入都是字符串类型。
转字符串类型的两种方法:
-
String(你要转换的数据)
-
toString()
语法:要转换的数据.toString()
undefined和null不能转换
Depressed Emotion
《美国往事》里有句台词说:“当我对世事厌倦的时候,我就会想到你。想到你在世界的某个地方生活着,存在着,我就愿意忍受一切。你的存在对我来说,很重要。”