3 5 7 Javascript之相等操作符

2021-08-16 19:53:51 字數 432 閱讀 9033

相等和不相等

相等(==)和不相等(!=)在比較的時候都會先轉換運算元然後再判斷相等性

console.log("a" == 97); //

false

"a"會先轉換為數值再比較,nan

console.log(false == 0); //

true

false會先轉換為0再比較

console.log(null == undefined); //

true

全等和不全等

這兩種比較方法不會轉換運算元,做相等性判斷的時候推薦使用這兩種方式

//比較特殊的

console.log(null === undefined); // false 這兩個是不同型別的值,所以是不全等的

JavaScript之prototype斷鏈理解

最近在論壇看到一篇帖子關於prototype斷鏈的,原文如下 var sound function person person.prototype sound 早點綁上去 var fo1o new person var person.prototype 遲了綁上去 yyyy yyyy alert f...

javascript時間戳和日期字串相互轉換

js中獲得當前時間是年份和月份,形如 201208 獲取完整的日期 var date new date var year date.getfullyear var month date.getmonth 1 month month 10 0 month month var mydate year.t...

javascript時間戳和日期字串相互轉換

獲取某個時間格式的時間戳 var stringtime 2014 07 10 10 21 12 var timestamp2 date.parse new date stringtime timestamp2 timestamp2 1000 2014 07 10 10 21 12的時間戳為 1404...