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

資訊專欄INFORMATION COLUMN

JS 里的數據類型轉換

RaoMeng / 1553人閱讀

摘要:的數據類型轉換一中的數據類型中的數據類型一共有六種,即,,,,,。數據類型指的是數字,包括整型和浮點數。如布爾類型只有和,用于條件判斷。數據類型的相互轉換任意數據類型轉字符串特殊用法任意數據類型轉數字任意數據類型轉布爾值五個值

JS的數據類型轉換

一、js中的數據類型
Js中的數據類型一共有六種,即number,string,boolean,underfine,null,object。

1、Number

Number數據類型指的是數字,包括整型和浮點數。如

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

String表示單引號或者雙引號包括起來的0及0個以上的字符,可以是字母 、數字、標點、特殊字符、空格、組成。如:

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

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

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

null與undefined都可以表示“沒有”,含義非常相似

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

對象就是一組“鍵值對”(key-value)的集合,是一種無序的復合數據集合。

var obj = {
  foo: "Hello",
  bar: "World"
};
數據類型的相互轉換 1、任意數據類型轉字符串

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、任意數據類型轉數字
Number(some)
parseInt(some)
parseFloat(somw)
x-0
+x
3、任意數據類型轉布爾值
Boolean(some)
!!some
4、五個falsy值
0 NaN "" null undefined

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/99847.html

相關文章

  • JS里的數據類型轉換

    摘要:一任意類型轉換為字符串要大寫這種方法可以將,,轉化為字符串,但是無法轉換,這兩種數據類型要大寫是一個全局函數,功能更強大可以轉換基本上所有類型為字符串這是最簡單最便捷的一種方法,把加上一個空字符串就可以快速將其他類型轉換成字符串二任意類型轉 一、任意類型轉換為字符串 1、x.toString(S要大寫) 這種方法可以將number,boolean,object轉化為字符串,但是無法轉換...

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

    摘要:業務越復雜,邏輯就越復雜,判斷就越多比較判斷比較判斷是比較兩個值,返回一個布爾值,表示是否滿足比較條件。對于非布爾值的數據,取反運算符會自動將其轉為布爾值。 前端學習:教程&開發模塊化/規范化/工程化/優化&工具/調試&值得關注的博客/Git&面試-前端資源匯總 歡迎提issues斧正:========== JavaScript-判斷 代碼中,多多少少會有判斷語句。業務越復雜,邏輯就越...

    libin19890520 評論0 收藏0
  • JS 里的數據類型轉換

    摘要:的數據類型,共有七種數值整數和小數比如和。布爾值表示真偽的兩個特殊值,即真和假。符號其中是新增的基本數據類型,本文僅介紹前六種。轉換規則是除了或空字符串六個值被轉為,其他值都視為。屬性對象的每一個鍵名又稱為屬性,它的鍵值可以是任何數據類型。 一、簡介 JavaScript 語言的每一個值,都屬于某一種數據類型。JavaScript 的數據類型,共有七種: 數值(number):整數和...

    yck 評論0 收藏0
  • 前端設計——數據轉換

    摘要:于是,轉換層就此誕生。轉換層顧名思義,把接口數據格式轉換成頁面所需要格式。第二版設計在第一版設計中,遇到轉換方法與使用頁面對應不明確的問題。在第三版設計,也是從調整劃分子模塊方式下手,改回數據類型的維度劃分,同時,規范方法命名。 前言 在工作中,經常會遇到,接口的數據格式與頁面布局/交互不匹配的情況,需要前端進行處理。 心想:數據處理與業務無關,單獨抽離一個模塊來寫吧。 于是,轉換層就...

    lei___ 評論0 收藏0
  • 前端設計——數據轉換

    摘要:于是,轉換層就此誕生。轉換層顧名思義,把接口數據格式轉換成頁面所需要格式。第二版設計在第一版設計中,遇到轉換方法與使用頁面對應不明確的問題。在第三版設計,也是從調整劃分子模塊方式下手,改回數據類型的維度劃分,同時,規范方法命名。 前言 在工作中,經常會遇到,接口的數據格式與頁面布局/交互不匹配的情況,需要前端進行處理。 心想:數據處理與業務無關,單獨抽離一個模塊來寫吧。 于是,轉換層就...

    zhigoo 評論0 收藏0

發表評論

0條評論

RaoMeng

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<