摘要:的數(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。
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 // true5、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 +x3、任意數(shù)據(jù)類(lèi)型轉(zhuǎn)布爾值
Boolean(some) !!some4、五個(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
摘要:一任意類(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)換...
摘要:業(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ù)雜,邏輯就越...
摘要:的數(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ù)和...
摘要:于是,轉(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)換層就...
摘要:于是,轉(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)換層就...
閱讀 1829·2023-04-26 02:51
閱讀 2861·2021-09-10 10:50
閱讀 3058·2021-09-01 10:48
閱讀 3620·2019-08-30 15:53
閱讀 1824·2019-08-29 18:40
閱讀 411·2019-08-29 16:16
閱讀 2035·2019-08-29 13:21
閱讀 1823·2019-08-29 11:07