前端

JavaScript散乱(二,基础)

2018-06-02  本文已影响4人  强某某

js补充

<a href="javascript:;">点击</a>
<a href="javascript:alert('测试');">点击</a>
说明:都会阻止a默认跳转,第二个会输出alert

对非Number类型值就行运算(除了加法),会先转成Number类型在运算
* +
- 任何值和NaN做运算,结果都是NaN
- 两个字符串相加,则会进行拼接,并返回字符串,"123"+"456"=》"123456"
- 任何值和字符串进行加法运算,都会先转换成字符串,然后再和字符串做拼接的操作。
* -/%
- 100-"1"=>99
- 100/"10"=>10
- 100
"0.1"=>10
> 除了+其他操作符都是先转成Number再进行操作

大于,小于,等于,大于等于,小于等于:
- 对于非数值进行比较时,会将其转成数字然后比较
- 如果符号两侧都是字符串,不会转成数字比较,而是分别比较字符串中字符的Unicode编码("11"<"5" true)
;console.log("1241412"<+"5");//false,因为+是隐式转换,两边不在都是字符串

上一篇 下一篇

猜你喜欢

热点阅读