數(shù)據(jù)類型轉(zhuǎn)換

轉(zhuǎn)換凡是為兩種

一種轉(zhuǎn)換使用number函數(shù)

number函數(shù)可以轉(zhuǎn)換數(shù)字 非數(shù)字不能轉(zhuǎn)換 空的字符串裝換或為0

轉(zhuǎn)換方式二

parseint函數(shù)可以把數(shù)字轉(zhuǎn)換為整數(shù)

parseFloat?函數(shù)可以把數(shù)字轉(zhuǎn)換為浮點數(shù)

在js中如果需要表示16進(jìn)制的數(shù)子要以0x開頭 8進(jìn)制的數(shù)字要以0開頭

表示2進(jìn)制數(shù)字要以0b開頭但不是所以瀏覽器都支持

布爾值轉(zhuǎn)換 0 Nan 空字符串 null undefined 為false其他為true

算術(shù)運算符

?算數(shù)運算符顧名思義就是進(jìn)行算數(shù)操作的運算符。

?JS中為我們提供了多種算數(shù)運算符。

?算數(shù)運算符:

自增自減

?自增 ++? 自減? --

–自增和自減分為前置運算和后置元素。

–所謂的前置元素就是將元素符放到變量的前邊,而后置將元素符放到變

量的后邊。

–例子:

?前置自增:++a

?后置自減:a—

–運算符在前置時,表達(dá)式值等于變量原值。

運算符在后置是,表達(dá)式值等于變量變更以后的值。

邏輯運算符

?一般情況下使用邏輯運算符會返回一個布爾值。

?邏輯運算符主要有三個:非、與、或。

?在進(jìn)行邏輯操作時如果操作數(shù)不是布爾類型則會將其轉(zhuǎn)換布爾類型在進(jìn)行計算。

?非使用符號 ! 表示,與使用 && 表示,或使用 || 表示。


?&& 遇false則false? // 遇true則true

賦值運算符

?簡單的賦值操作符由等于號(= ) 表示,? 其作用就是把右側(cè)的值賦給左側(cè)的變量。

?如果在等于號左邊添加加減乘除等運算符, 就可以完成復(fù)合賦值操作。

?? +=、*=、-=、/=、%=

?比如:a+=10和a=a+10是一樣的。

關(guān)系運算符

?小于(<) 、大于(>) 、小于等于(<=)和大于等于(>=)? 這幾個關(guān)系運算符用于對兩個值進(jìn)行比較,比較的規(guī)則與我們 在數(shù)學(xué)課上所學(xué)的一樣。

?這幾個運算符都返回一個布爾值。用來表示兩個值之間的關(guān)系 是否成立。

–5 > 10 false

–5 < 10 true

–? 5 <=10 true

5>=10 false

相等

?JS中使用==來判斷兩個值是否相等,如果相等則返回

true。

?使用!=來表示兩個值是否不相等,如果不等則返回true。

?注意:null和undefined使用==判斷時是相等的。


全等

?除了==以外,JS中還提供了===。

?? ===表示全等,他和==基本一致,不過==在判斷兩個值

時會進(jìn)行自動的類型轉(zhuǎn)換,而===不會。

?也就是說”55”==55會返回true,而”55”===55會返回 false;

?同樣我們還有!==表示不全等,同樣比較時不會自動轉(zhuǎn)型。

?也就是說”55”!=55會返回false,而”55”!==55會返回 true;

逗號

?使用逗號可以在一條語句中執(zhí)行多次操作。

?比如:var num1=1, num2=2, num3=3;

?使用逗號運算符分隔的語句會從左到右順

序依次執(zhí)行。

條件運算符

?條件運算符也稱為三元運算符。通常運算符寫為?:。

?這個運算符需要三個操作數(shù),第一個操作數(shù)在?之前, 第二個操作數(shù)在?和:之間,第三個操作數(shù)在:之后。

?例如:x > 0 ? x : -x // 求x的絕對值

上邊的例子,首先會執(zhí)行x>0,如果返回true則執(zhí)行冒

號左邊的代碼,并將結(jié)果返回,這里就是返回x本身,?如果返回false則執(zhí)行冒號右邊的代碼,并將結(jié)果返回


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容