国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

JS 里的數(shù)據(jù)類(lèi)型轉(zhuǎn)換

RaoMeng / 1558人閱讀

摘要:的數(shù)據(jù)類(lèi)型轉(zhuǎn)換一中的數(shù)據(jù)類(lèi)型中的數(shù)據(jù)類(lèi)型一共有六種,即,,,,,。數(shù)據(jù)類(lèi)型指的是數(shù)字,包括整型和浮點(diǎn)數(shù)。如布爾類(lèi)型只有和,用于條件判斷。數(shù)據(jù)類(lèi)型的相互轉(zhuǎn)換任意數(shù)據(jù)類(lèi)型轉(zhuǎn)字符串特殊用法任意數(shù)據(jù)類(lèi)型轉(zhuǎn)數(shù)字任意數(shù)據(jù)類(lèi)型轉(zhuǎn)布爾值五個(gè)值

JS的數(shù)據(jù)類(lèi)型轉(zhuǎn)換

一、js中的數(shù)據(jù)類(lèi)型
Js中的數(shù)據(jù)類(lèi)型一共有六種,即number,string,boolean,underfine,null,object。

1、Number

Number數(shù)據(jù)類(lèi)型指的是數(shù)字,包括整型和浮點(diǎn)數(shù)。如

    var a=1,b=2.0;
2、String

String表示單引號(hào)或者雙引號(hào)包括起來(lái)的0及0個(gè)以上的字符,可以是字母 、數(shù)字、標(biāo)點(diǎn)、特殊字符、空格、組成。如:

    var name = "yang"
    console.log(name)  // "yang"
3、Boolean

Boolean布爾類(lèi)型只有true和false,用于條件判斷。如:

    var flag = true;
    if(flag) {
        console.log("flag is true")
    }else {
        console.log("flag is false")
    }
4、null 和 undefined

null與undefined都可以表示“沒(méi)有”,含義非常相似

if (!undefined) {
  console.log("undefined is false");
}
// undefined is false

if (!null) {
  console.log("null is false");
}
// null is false

undefined == null
// true
5、object

對(duì)象就是一組“鍵值對(duì)”(key-value)的集合,是一種無(wú)序的復(fù)合數(shù)據(jù)集合。

var obj = {
  foo: "Hello",
  bar: "World"
};
數(shù)據(jù)類(lèi)型的相互轉(zhuǎn)換 1、任意數(shù)據(jù)類(lèi)型轉(zhuǎn)字符串

String(x)

String(1)//"1"

String(true)//"true"

String(null)//"null"

String(undefined)//"undefined"

String({})//"[Object Object]"

toString(x)

(1).toString()  //"1"

true.toString() //"true"

null.toString()  //Uncaught TypeError: Cannot read property "toString" of null
 // at :1:6

undefined.toString()  //Uncaught TypeError: Cannot read property "toString" of undefined
//at :1:11
{}.toString()   //Uncaught SyntaxError: Unexpected token .

({}).toString()  //"[object Object]"

特殊用法

1+""  //  "1"
true+"" // "true"
null+"" // "null"
undefined+"" // "undefined"
{}+"" // 0
var o = {}
o+ "" //{object Object}
2、任意數(shù)據(jù)類(lèi)型轉(zhuǎn)數(shù)字
Number(some)
parseInt(some)
parseFloat(somw)
x-0
+x
3、任意數(shù)據(jù)類(lèi)型轉(zhuǎn)布爾值
Boolean(some)
!!some
4、五個(gè)falsy值
0 NaN "" null undefined

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/99847.html

相關(guān)文章

  • JS里的數(shù)據(jù)類(lèi)型轉(zhuǎn)換

    摘要:一任意類(lèi)型轉(zhuǎn)換為字符串要大寫(xiě)這種方法可以將,,轉(zhuǎn)化為字符串,但是無(wú)法轉(zhuǎn)換,這兩種數(shù)據(jù)類(lèi)型要大寫(xiě)是一個(gè)全局函數(shù),功能更強(qiáng)大可以轉(zhuǎn)換基本上所有類(lèi)型為字符串這是最簡(jiǎn)單最便捷的一種方法,把加上一個(gè)空字符串就可以快速將其他類(lèi)型轉(zhuǎn)換成字符串二任意類(lèi)型轉(zhuǎn) 一、任意類(lèi)型轉(zhuǎn)換為字符串 1、x.toString(S要大寫(xiě)) 這種方法可以將number,boolean,object轉(zhuǎn)化為字符串,但是無(wú)法轉(zhuǎn)換...

    CloudDeveloper 評(píng)論0 收藏0
  • 溫故js系列(9)-相等==&嚴(yán)格相等===&代碼里的那些判斷

    摘要:業(yè)務(wù)越復(fù)雜,邏輯就越復(fù)雜,判斷就越多比較判斷比較判斷是比較兩個(gè)值,返回一個(gè)布爾值,表示是否滿(mǎn)足比較條件。對(duì)于非布爾值的數(shù)據(jù),取反運(yùn)算符會(huì)自動(dòng)將其轉(zhuǎn)為布爾值。 前端學(xué)習(xí):教程&開(kāi)發(fā)模塊化/規(guī)范化/工程化/優(yōu)化&工具/調(diào)試&值得關(guān)注的博客/Git&面試-前端資源匯總 歡迎提issues斧正:========== JavaScript-判斷 代碼中,多多少少會(huì)有判斷語(yǔ)句。業(yè)務(wù)越復(fù)雜,邏輯就越...

    libin19890520 評(píng)論0 收藏0
  • JS 里的數(shù)據(jù)類(lèi)型轉(zhuǎn)換

    摘要:的數(shù)據(jù)類(lèi)型,共有七種數(shù)值整數(shù)和小數(shù)比如和。布爾值表示真?zhèn)蔚膬蓚€(gè)特殊值,即真和假。符號(hào)其中是新增的基本數(shù)據(jù)類(lèi)型,本文僅介紹前六種。轉(zhuǎn)換規(guī)則是除了或空字符串六個(gè)值被轉(zhuǎn)為,其他值都視為。屬性對(duì)象的每一個(gè)鍵名又稱(chēng)為屬性,它的鍵值可以是任何數(shù)據(jù)類(lèi)型。 一、簡(jiǎn)介 JavaScript 語(yǔ)言的每一個(gè)值,都屬于某一種數(shù)據(jù)類(lèi)型。JavaScript 的數(shù)據(jù)類(lèi)型,共有七種: 數(shù)值(number):整數(shù)和...

    yck 評(píng)論0 收藏0
  • 前端設(shè)計(jì)——數(shù)據(jù)轉(zhuǎn)換

    摘要:于是,轉(zhuǎn)換層就此誕生。轉(zhuǎn)換層顧名思義,把接口數(shù)據(jù)格式轉(zhuǎn)換成頁(yè)面所需要格式。第二版設(shè)計(jì)在第一版設(shè)計(jì)中,遇到轉(zhuǎn)換方法與使用頁(yè)面對(duì)應(yīng)不明確的問(wèn)題。在第三版設(shè)計(jì),也是從調(diào)整劃分子模塊方式下手,改回?cái)?shù)據(jù)類(lèi)型的維度劃分,同時(shí),規(guī)范方法命名。 前言 在工作中,經(jīng)常會(huì)遇到,接口的數(shù)據(jù)格式與頁(yè)面布局/交互不匹配的情況,需要前端進(jìn)行處理。 心想:數(shù)據(jù)處理與業(yè)務(wù)無(wú)關(guān),單獨(dú)抽離一個(gè)模塊來(lái)寫(xiě)吧。 于是,轉(zhuǎn)換層就...

    lei___ 評(píng)論0 收藏0
  • 前端設(shè)計(jì)——數(shù)據(jù)轉(zhuǎn)換

    摘要:于是,轉(zhuǎn)換層就此誕生。轉(zhuǎn)換層顧名思義,把接口數(shù)據(jù)格式轉(zhuǎn)換成頁(yè)面所需要格式。第二版設(shè)計(jì)在第一版設(shè)計(jì)中,遇到轉(zhuǎn)換方法與使用頁(yè)面對(duì)應(yīng)不明確的問(wèn)題。在第三版設(shè)計(jì),也是從調(diào)整劃分子模塊方式下手,改回?cái)?shù)據(jù)類(lèi)型的維度劃分,同時(shí),規(guī)范方法命名。 前言 在工作中,經(jīng)常會(huì)遇到,接口的數(shù)據(jù)格式與頁(yè)面布局/交互不匹配的情況,需要前端進(jìn)行處理。 心想:數(shù)據(jù)處理與業(yè)務(wù)無(wú)關(guān),單獨(dú)抽離一個(gè)模塊來(lái)寫(xiě)吧。 于是,轉(zhuǎn)換層就...

    zhigoo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<