2019-04-03

在js中,如果需要表示16進制的數(shù)字,則需要以0x開頭

如果需要表示8進制的數(shù)字,則需要以0開頭

如果要要表示2進制的數(shù)字,則需要以0b開頭,但是不是所有的瀏覽器都支持

a = parseInt(a);

可以在parseInt()中傳遞一個第二個參數(shù),來指定數(shù)字的進制

使用Boolean()函數(shù)

?數(shù)字 ---> 布爾

除了0和NaN,其余的都是true

?字符串 ---> 布爾

?除了空串,其余的都是true

?null和undefined都會轉(zhuǎn)換為false

?對象也會轉(zhuǎn)換為true

1.如果是純數(shù)字的字符串,則直接將其轉(zhuǎn)換為數(shù)字

2.如果字符串中有非數(shù)字的內(nèi)容,則轉(zhuǎn)換為NaN

3.如果字符串是一個空串或者是一個全是空格的字符串,則轉(zhuǎn)換為0

parseInt() 把一個字符串轉(zhuǎn)換為一個整數(shù)

?parseFloat() 把一個字符串轉(zhuǎn)換為一個浮點數(shù)

調(diào)用Number()函數(shù)來將a轉(zhuǎn)換為Number類型

調(diào)用parseInt()函數(shù)將a轉(zhuǎn)換為Number

parseInt()可以將一個字符串中的有效的整數(shù)內(nèi)容去出來,然后轉(zhuǎn)換為Number

parseFloat()作用和parseInt()類似,不同的是它可以獲得有效的小數(shù)

如果對非String使用parseInt()或parseFloat(),它會先將其轉(zhuǎn)換為String然后在操作

一元運算符,只需要一個操作數(shù)

正號不會對數(shù)字產(chǎn)生任何影響

負(fù)號可以對數(shù)字進行符號的取反

對于非Number類型的值,它會將先轉(zhuǎn)換為Number,然后再運算

可以對一個其他的數(shù)據(jù)類型使用+,來將其轉(zhuǎn)換為number,它的原理和Number()函數(shù)一樣

運算符也叫操作符

通過運算符可以對一個或多個值進行運算,并獲取運算結(jié)果

比如:typeof就是運算符,可以來獲得一個值的類型,它會將該值的類型以字符串的形式返回

"number" "string" "boolean" "undefined" "object"

+可以對兩個值進行加法運算,并將結(jié)果返回

如果對兩個字符串進行加法運算,則會做拼串,會將兩個字符串拼接為一個字符串,并返回

任何的值和字符串做加法運算,都會先轉(zhuǎn)換為字符串,然后再和字符串做拼串的操作

任何值和字符串相加都會轉(zhuǎn)換為字符串,并做拼串操作

我們可以利用這一特點,來將一個任意的數(shù)據(jù)類型轉(zhuǎn)換為String

我們只需要為任意的數(shù)據(jù)類型 + 一個 "" 即可將其轉(zhuǎn)換為String

這是一種隱式的類型轉(zhuǎn)換,由瀏覽器自動完成,實際上它也是調(diào)用String()函數(shù)

通過自減可以使變量在自身的基礎(chǔ)上減1

自減分成兩種:后--(a--) 和 前--(--a)

無論是a--還是--a都會立即使原變量的值自減1

不同的是a-- 和 --a的值不同

a-- 是變量的原值 (自減前的值)

--a 是變量的新值 (自減以后的值)

?著作權(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)容

  • 將其他的數(shù)據(jù)類型轉(zhuǎn)換為Number 轉(zhuǎn)換方式一: 使用Number()函數(shù) - 字符串 --> 數(shù)字 1.如果是純...
    呂若凡閱讀 201評論 0 0
  • 數(shù)據(jù)類型轉(zhuǎn)換 將其他的數(shù)據(jù)類型轉(zhuǎn)換為Number 轉(zhuǎn)換方式一:使用Number()函數(shù) 字符串— 數(shù)字:1.如果是...
    _奮斗努力閱讀 791評論 0 0
  • 轉(zhuǎn)換數(shù)據(jù)為Number 一: 調(diào)用Number()函數(shù) 字符串轉(zhuǎn)換數(shù)字 1.如果字符串里面是純數(shù)字,直接轉(zhuǎn)...
    yustyal閱讀 199評論 0 0
  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,257評論 0 38
  • 運算符也叫操作符 通過運算符可以對一個或多個值進行運算,并獲取運算結(jié)果 比如:typeof就是運算符,可以來獲得一...
    _若塵_閱讀 325評論 0 0

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