成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

javascript的數(shù)據(jù)類(lèi)型---布爾值

izhuhaodev / 3214人閱讀

摘要:的六種數(shù)據(jù)類(lèi)型數(shù)值字符串布爾值真假未定義空函數(shù)是原始類(lèi)型數(shù)據(jù),不能再細(xì)分對(duì)象是一個(gè)組合數(shù)據(jù)類(lèi)型,是由多個(gè)原始類(lèi)型數(shù)據(jù)組合而成和是特殊的數(shù)據(jù)類(lèi)型對(duì)象是最復(fù)雜的數(shù)據(jù)類(lèi)型,它的三個(gè)子類(lèi)型對(duì)象數(shù)組函數(shù)判斷數(shù)據(jù)類(lèi)型的方法可以用來(lái)判斷數(shù)據(jù)類(lèi)型當(dāng)不知

javascript 的六種數(shù)據(jù)類(lèi)型:

數(shù)值 number

字符串 string

布爾值 boolean (true/false --真假)

未定義 undefined

空 null

函數(shù) function

number,string,boolean是原始類(lèi)型數(shù)據(jù),不能再細(xì)分;

對(duì)象是一個(gè)組合數(shù)據(jù)類(lèi)型,是由多個(gè)原始類(lèi)型數(shù)據(jù)組合而成;

undefined和null 是特殊的數(shù)據(jù)類(lèi)型;

object(對(duì)象)是最復(fù)雜的數(shù)據(jù)類(lèi)型,它的三個(gè)子類(lèi)型:
 1. object(對(duì)象);
 2. Array (數(shù)組);
 3. function (函數(shù));
判斷數(shù)據(jù)類(lèi)型的方法:typeof
   var a = 123;
   var b = "123";
   var c = false;
   function fn1() {}
   console.log(typeof a);        //number
   console.log(typeof b);        //string
   console.log(typeof c);        //boolean
   console.log(typeof fn1);      //function

typeof 可以用來(lái)判斷數(shù)據(jù)類(lèi)型(當(dāng)不知道后臺(tái)傳過(guò)來(lái)的數(shù)據(jù)類(lèi)型時(shí),可以用typeof判斷):

function fn1() {
    let v;
    if (type v === "undefined") {
        console.log("aaaaaa")
    }
} 
 fn1()
 

**

布爾的使用

**

空數(shù)組([])和空對(duì)象({})對(duì)應(yīng)的布爾值,都是true

布爾只有兩個(gè)狀態(tài)值

真 true

假 false

利用運(yùn)算符返回布爾值(三種):

前置邏輯運(yùn)算符:?。╪at);

相等運(yùn)算符:===(全等) ==(相等) !=(不等于)

比較運(yùn)算符:> >= < <=

轉(zhuǎn)換規(guī)則是除了下面六個(gè)值被轉(zhuǎn)為false,其他值都視為true

- undefined
 - null
 - false
 - 0
 - NaN
 - ""或""(空字符串)
  if ("") {
        console.log("true")
    }    
    //空的字符串 在if的表達(dá)式內(nèi)部為false,不進(jìn)入console.log打印
    
    if ([]) {
    console.log("true")
    }   //true
    
    if ({}) {
    console.log("true")
    }    //true
    

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

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

相關(guān)文章

  • 數(shù)據(jù)類(lèi)型 - Javascript語(yǔ)法基礎(chǔ) - Javascript核心

    摘要:在編程語(yǔ)言中,能夠表示并操作的值的類(lèi)型稱(chēng)做數(shù)據(jù)類(lèi)型。中的原始類(lèi)型包括數(shù)字,字符串和布爾值。日期與時(shí)間語(yǔ)言核心包括構(gòu)造函數(shù),用來(lái)創(chuàng)建表示日期和時(shí)間的對(duì)象。其規(guī)則為如果是布爾值,和分別被轉(zhuǎn)換為和如果是數(shù)字值,返回本身。 源代碼: https://github.com/RobinQu/Programing-In-Javascript/blob/master/chapters/Javas...

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

    摘要:本文主要介紹數(shù)據(jù)類(lèi)型強(qiáng)制轉(zhuǎn)換和自動(dòng)轉(zhuǎn)換,自動(dòng)轉(zhuǎn)換是基于強(qiáng)制轉(zhuǎn)換之上。強(qiáng)制轉(zhuǎn)換主要指使用和三個(gè)函數(shù),手動(dòng)將各種類(lèi)型的值,分布轉(zhuǎn)換成數(shù)字字符串或者布爾值。 前言 JavaScript是一門(mén)動(dòng)態(tài)語(yǔ)言,所謂的動(dòng)態(tài)語(yǔ)言可以暫時(shí)理解為在語(yǔ)言中的一切內(nèi)容都是不確定的。比如一個(gè)變量,這一時(shí)刻是個(gè)整型,下一時(shí)刻可能會(huì)變成字符串了。雖然變量的數(shù)據(jù)類(lèi)型是不確定的,但是各種運(yùn)算符對(duì)數(shù)據(jù)類(lèi)型是有要求的。如果運(yùn)算...

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

    摘要:本文主要介紹數(shù)據(jù)類(lèi)型強(qiáng)制轉(zhuǎn)換和自動(dòng)轉(zhuǎn)換,自動(dòng)轉(zhuǎn)換是基于強(qiáng)制轉(zhuǎn)換之上。強(qiáng)制轉(zhuǎn)換主要指使用和三個(gè)函數(shù),手動(dòng)將各種類(lèi)型的值,分布轉(zhuǎn)換成數(shù)字字符串或者布爾值。 前言 JavaScript是一門(mén)動(dòng)態(tài)語(yǔ)言,所謂的動(dòng)態(tài)語(yǔ)言可以暫時(shí)理解為在語(yǔ)言中的一切內(nèi)容都是不確定的。比如一個(gè)變量,這一時(shí)刻是個(gè)整型,下一時(shí)刻可能會(huì)變成字符串了。雖然變量的數(shù)據(jù)類(lèi)型是不確定的,但是各種運(yùn)算符對(duì)數(shù)據(jù)類(lèi)型是有要求的。如果運(yùn)算...

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

    摘要:本文主要介紹數(shù)據(jù)類(lèi)型強(qiáng)制轉(zhuǎn)換和自動(dòng)轉(zhuǎn)換,自動(dòng)轉(zhuǎn)換是基于強(qiáng)制轉(zhuǎn)換之上。強(qiáng)制轉(zhuǎn)換主要指使用和三個(gè)函數(shù),手動(dòng)將各種類(lèi)型的值,分布轉(zhuǎn)換成數(shù)字字符串或者布爾值。 前言 JavaScript是一門(mén)動(dòng)態(tài)語(yǔ)言,所謂的動(dòng)態(tài)語(yǔ)言可以暫時(shí)理解為在語(yǔ)言中的一切內(nèi)容都是不確定的。比如一個(gè)變量,這一時(shí)刻是個(gè)整型,下一時(shí)刻可能會(huì)變成字符串了。雖然變量的數(shù)據(jù)類(lèi)型是不確定的,但是各種運(yùn)算符對(duì)數(shù)據(jù)類(lèi)型是有要求的。如果運(yùn)算...

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

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

0條評(píng)論

閱讀需要支付1元查看
<