摘要:隱式數(shù)據(jù)類型轉(zhuǎn)換轉(zhuǎn)換成類型字符串用法空字符串變量名稱啊哈哈轉(zhuǎn)換成字符串?dāng)?shù)字類型和布爾類型轉(zhuǎn)換會(huì)將其值用字符串的方式顯示數(shù)字類型轉(zhuǎn)換成字符串類型顯示顯示轉(zhuǎn)換后的類型布爾類型轉(zhuǎn)換成字符串類型顯示顯示轉(zhuǎn)換后的類型轉(zhuǎn)換成類型數(shù)字用法加號(hào)變
隱式數(shù)據(jù)類型轉(zhuǎn)換
轉(zhuǎn)換成string類型(字符串) - 用法("" - 空字符串) + 變量名稱
var num = 100; var str1 = "啊哈哈"; var str2 = "100"; var boo = true; /* 轉(zhuǎn)換成字符串 * 數(shù)字類型和布爾類型轉(zhuǎn)換 - 會(huì)將其值用字符串的方式顯示 */ /* 數(shù)字類型轉(zhuǎn)換成字符串類型 */ var sn = "" + num; console.log( sn );// 顯示 100 console.log( typeof sn );// 顯示轉(zhuǎn)換后的類型 string /* 布爾類型轉(zhuǎn)換成字符串類型 */ var sb = "" + boo; console.log( sb );// 顯示 true console.log( typeof sb );// 顯示 轉(zhuǎn)換后的類型 string
轉(zhuǎn)換成number類型(數(shù)字) - 用法(+ - 加號(hào)) 變量名稱
var num = 100; var str1 = "啊哈哈"; var str2 = "100"; var boo = true; /* 轉(zhuǎn)換成數(shù)字類型 * 字符串類型轉(zhuǎn)換時(shí) * 如果字符串中有文本內(nèi)容,轉(zhuǎn)換后會(huì)顯示 - NaN * 如果字符串中是數(shù)字內(nèi)容,轉(zhuǎn)換后正常顯示 布爾類型轉(zhuǎn)換時(shí) * 如果值是true 會(huì)顯示 1 * 如果值是false 會(huì)顯示 0 */ /* 字符串類型轉(zhuǎn)換成數(shù)字類型 */ var ns1 = + str1; console.log( ns1 );// 顯示 NaN console.log( typeof ns1 );// 顯示轉(zhuǎn)換后的類型 number var ns2 = + str2; console.log( ns2 );// 顯示 100 console.log( typeof ns2 );// 顯示轉(zhuǎn)換后的類型 number /* 布爾類型轉(zhuǎn)換成數(shù)字類型 */ var nb = + boo; console.log( nb );// 顯示 1 console.log( typeof nb );// 顯示轉(zhuǎn)換后的類型 number
轉(zhuǎn)換成boolean類型(布爾) - 用法 (!!- 雙嘆號(hào) ) 變量名稱
var num = 100; var str1 = "啊哈哈"; var str2 = "100"; var boo = true; /* 轉(zhuǎn)換成布爾類型 數(shù)字類型轉(zhuǎn)換時(shí):整數(shù)會(huì)顯示true 、 0會(huì)顯示false 字符串類型轉(zhuǎn)換時(shí):字符串中有內(nèi)容的會(huì)顯示true 、無內(nèi)容的顯示false */ /* 數(shù)字類型轉(zhuǎn)換成布爾類型 */ var bn = !! num; console.log( bn );// 顯示 true console.log( typeof bn );// 顯示轉(zhuǎn)換后的類型 boolean /* 字符串類型轉(zhuǎn)換成布爾類型 */ var bs = !! str1; console.log( bs );// 顯示 true console.log( typeof bs );// 顯示轉(zhuǎn)換后的類型 boolean顯示數(shù)據(jù)類型轉(zhuǎn)換
轉(zhuǎn)換為string類型
var num = 100; var str1 = "啊哈哈"; var str2 = "100"; var str3 = "10.01"; var boo = true; /* 轉(zhuǎn)換為string類型 * String( )函數(shù) - String( 數(shù)據(jù)值 ) * toString( )方法 - 變量名.toString( ) * 對象的方法 - 將變量當(dāng)作是一個(gè)對象來使用 */ /* String( )函數(shù)轉(zhuǎn)換 */ var sn1 = String( num ); console.log( typeof sn1 );// 顯示轉(zhuǎn)換類型 string /* toString( )方法轉(zhuǎn)換 */ var sn2 = num.toString(); console.log( typeof sn2 );// 顯示轉(zhuǎn)換類型 string
轉(zhuǎn)換為number類型
var num = 100; var str1 = "啊哈哈"; var str2 = "100"; var str3 = "10.01"; var boo = true; /* 轉(zhuǎn)換為number類型 * Number( )函數(shù) - Number( 數(shù)據(jù)值 ) * parseInt( )函數(shù) - parseInt( 數(shù)據(jù)值 ) * 轉(zhuǎn)換成number類型的整數(shù) * parseFloat( )函數(shù) - parseFloat( 數(shù)據(jù)值 ) * 轉(zhuǎn)換成number類型的浮點(diǎn)數(shù) */ /* Number( )函數(shù)轉(zhuǎn)換 */ var nb = Number( boo ); console.log( typeof nb );// 顯示轉(zhuǎn)換類型 number /* parseInt( )函數(shù)轉(zhuǎn)換 */ var ns1 = parseInt( str2 ); console.log( ns1 );// 顯示 100 var ns2 = parseFloat( str2 ); console.log( ns2 );// 顯示 100(應(yīng)該顯示100.0,由于number類型中的浮點(diǎn)數(shù)類型,會(huì)將“.0”抹去) /* parseFloat( )函數(shù) */ var ns3 = parseInt( str3 ); console.log( ns3 );// 顯示 10 - parseInt()只取數(shù)據(jù)值中的整數(shù)部分 var ns4 = parseFloat( str3 ); console.log( ns4 );// 顯示 10.01
轉(zhuǎn)換為boolean類型
var num = 100; var str1 = "啊哈哈"; var str2 = "100"; var str3 = "10.01"; var boo = true; /* 轉(zhuǎn)換為boolean類型 * Boolean()函數(shù) -> Boolean(值) */ var bs = Boolean( str1 ); console.log( bs );// 顯示 true console.log( typeof bs );// 顯示轉(zhuǎn)換類型 boolean
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/96714.html
摘要:原始類型分別有類型類型和類型三種。類型中存在一個(gè)特殊的值叫。也可以把其他類型的數(shù)據(jù)自動(dòng)轉(zhuǎn)換為類型運(yùn)算符運(yùn)算符判斷原始類型語法結(jié)構(gòu)變量名稱。 數(shù)據(jù)類型 1.數(shù)據(jù)類型的概述;在JavaScript代碼中,能夠表示并且操作值的類型就叫做數(shù)據(jù)類型數(shù)據(jù)類型可以分成可變類型和不可變類型,可變類型的值是可以修改的。相反不可變類型的值是不可以修改的。數(shù)據(jù)類型還有原始類型(原始值)與引用類型(內(nèi)置對象)...
摘要:算數(shù)運(yùn)算符算數(shù)運(yùn)算符表示對數(shù)據(jù)值進(jìn)行計(jì)算加法運(yùn)算符寫法加號(hào)類型的數(shù)據(jù)值,會(huì)正常進(jìn)行計(jì)算類型的數(shù)據(jù)值,會(huì)先將類型轉(zhuǎn)換成類型,然后在進(jìn)行計(jì)算類型的數(shù)據(jù)值,無法進(jìn)行計(jì)算,他會(huì)將其他類型都轉(zhuǎn)換成類型,在進(jìn)行字符串的拼接定義變量哦吼吼吼加法運(yùn)算類 算數(shù)運(yùn)算符 算數(shù)運(yùn)算符 - 表示對數(shù)據(jù)值進(jìn)行計(jì)算 加法運(yùn)算符 - 寫法:加號(hào) + number類型的數(shù)據(jù)值,會(huì)正常進(jìn)行計(jì)算 boolean類型的...
摘要:賦值運(yùn)算符賦值擴(kuò)展運(yùn)算符就是賦值運(yùn)算符和算數(shù)之間配合使用,也是一種簡寫形式等價(jià)寫法賦值擴(kuò)展運(yùn)算符性能要比賦值運(yùn)算符更高五。 運(yùn)算符一。算數(shù)運(yùn)算符1.算數(shù)運(yùn)算符; 運(yùn)算中一個(gè)或二個(gè)是字符串,js會(huì)自動(dòng)轉(zhuǎn)換為數(shù)字,來計(jì)算,最后結(jié)果是為NaN 任何一個(gè)和NaN計(jì)算后都是結(jié)果都是NaN 布爾值false和true都會(huì)轉(zhuǎn)換為0和1來計(jì)算 var num = 100; var str1 = 愛新覺...
摘要:數(shù)據(jù)類型原始類型類型實(shí)為數(shù)字不區(qū)分整數(shù)和浮點(diǎn)類型整數(shù)類型包括負(fù)整數(shù),和正整數(shù)浮點(diǎn)類型表示小數(shù)類型整數(shù)和浮點(diǎn)數(shù)小數(shù)或并不區(qū)分整數(shù)與浮點(diǎn)數(shù)變量的定義并初始化字面量或直接量定義數(shù)字值浮點(diǎn)類型是只該數(shù)值包含整數(shù)部分,小數(shù)部分,小數(shù)點(diǎn)和小數(shù)部分浮點(diǎn)類 JS(JavaScript) 數(shù)據(jù)類型; 1.原始類型; number類型; 實(shí)為數(shù)字JS不區(qū)分整數(shù)和浮點(diǎn)類型;整數(shù)類型;包括負(fù)整數(shù),0和正...
摘要:數(shù)據(jù)類型數(shù)據(jù)類型表示數(shù)值的類型類型的分類原始類型類型數(shù)字類型類型分為整數(shù)和浮點(diǎn)數(shù)整數(shù)正整數(shù)負(fù)整數(shù)變量為數(shù)字類型整數(shù)顯示浮點(diǎn)數(shù)小數(shù)變量為數(shù)字類型浮點(diǎn)數(shù)顯示浮點(diǎn)數(shù)在小數(shù)點(diǎn)前面如果沒有數(shù)字,會(huì)被默認(rèn)為在小數(shù)點(diǎn)前的數(shù)字為比如會(huì)顯示浮點(diǎn)數(shù)的 數(shù)據(jù)類型 數(shù)據(jù)類型 - 表示數(shù)值的類型 類型的分類 原始類型 number類型(數(shù)字類型) number類型分為整數(shù)和浮點(diǎn)數(shù) 整數(shù) - 正整數(shù) 、0 、負(fù)...
閱讀 2613·2021-09-23 11:21
閱讀 1899·2021-09-22 15:15
閱讀 988·2021-09-10 11:27
閱讀 3454·2019-08-30 15:54
閱讀 669·2019-08-30 15:52
閱讀 1348·2019-08-30 15:44
閱讀 2360·2019-08-29 15:06
閱讀 2989·2019-08-28 18:21