JavaScript中的比較操作符>、<、>=、<=介紹
與==操作符一樣,比較操作符(>、<、>=、<=)可以將對象轉(zhuǎn)換成string或者number后再進(jìn)行比較 -- 對于number,比較值的大??;對于string,則比較字符在編碼表中出現(xiàn)的次序。與==操作符不一樣的是,==會(huì)將Date對象優(yōu)先轉(zhuǎn)換成string后再加以比較,而比較操作符則會(huì)對包括Date在內(nèi)的所有對象優(yōu)先轉(zhuǎn)換成number后再加以比較。其比較判斷的規(guī)則如下:
1.操作符兩邊如果有對象,將其轉(zhuǎn)換成number;如果無法轉(zhuǎn)換成number,則將其轉(zhuǎn)換成string。
2.經(jīng)過轉(zhuǎn)換后,如果操作符兩邊均為string,則進(jìn)行字符串比較;否則,只要有一邊出現(xiàn)number,則進(jìn)行數(shù)值比較。
3.如果操作符兩邊出現(xiàn)NaN,返回false。
4.0與-0相等。
實(shí)驗(yàn)
//In comparison, Date object is converted to number
var d = new Date();
var s1 = "Thu Mar 27 2008 14:57:11 GMT+0800 (CST)";
var s2 = "Thu Mar 27 2099 14:57:11 GMT+0800 (CST)";
var n1 = d.valueOf() - 1000;
var n2 = d.valueOf() + 1000;
console.log(d > s1);//false, d is converted to number, and that number is further converted to string. It is a string comparison here.
console.log(d > s2);//false
console.log(d > n1);//true
console.log(d > n2);//false
console.log("11" > 3);//true
相關(guān)文章
JavaScript根據(jù)CSS的Media Queries來判斷瀏覽設(shè)備的方法
這篇文章主要介紹了JavaScript根據(jù)CSS的Media Queries來判斷瀏覽設(shè)備的方法,主要思路是通過CSS Media Queries改變一個(gè)類的某個(gè)屬性值(例如 z-index),然后用JavaScript讀取判斷,需要的朋友可以參考下2016-05-05js簡單實(shí)現(xiàn)表單中點(diǎn)擊按鈕動(dòng)態(tài)增加輸入框數(shù)量的方法
這篇文章主要介紹了js簡單實(shí)現(xiàn)表單中點(diǎn)擊按鈕動(dòng)態(tài)增加輸入框數(shù)量的方法,涉及javascript鼠標(biāo)點(diǎn)擊事件及insertAdjacentHTML方法的相關(guān)使用技巧,需要的朋友可以參考下2015-08-08JavaScript實(shí)現(xiàn)開關(guān)等效果
本文給大家分享一段簡單的代碼基于js實(shí)現(xiàn)開關(guān)燈效果,代碼簡單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-09-09elementui-樹形控件實(shí)現(xiàn)子節(jié)點(diǎn)右側(cè)添加圖標(biāo)和數(shù)據(jù)鼠標(biāo)放上去顯示文字效果
這篇文章主要介紹了elementui-樹形控件實(shí)現(xiàn)子節(jié)點(diǎn)右側(cè)添加圖標(biāo)和數(shù)據(jù)鼠標(biāo)放上去顯示文字效果,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2024-01-01JavaScript中各種時(shí)間轉(zhuǎn)換問題詳解(YYYY-MM-DD、時(shí)間戳、中國標(biāo)準(zhǔn)時(shí)間)
在某些場景下,需要將時(shí)間轉(zhuǎn)換為字符串進(jìn)行展示或傳遞,下面這篇文章主要給大家介紹了關(guān)于JavaScript中各種時(shí)間轉(zhuǎn)換問題(YYYY-MM-DD、時(shí)間戳、中國標(biāo)準(zhǔn)時(shí)間)的相關(guān)資料,需要的朋友可以參考下2024-02-02用js代碼和插件實(shí)現(xiàn)wordpress雪花飄落效果的四種方法
這篇文章主要介紹了用js代碼和插件實(shí)現(xiàn)wordpress雪花飄落效果的四種方法,需要的朋友可以參考下2014-12-12