千鋒web前端開發(fā)項(xiàng)目教程_1000集完全零基礎(chǔ)入門HTML5+CSS3+JS到

P190 1.2-04_JavaScript數(shù)據(jù)類型的轉(zhuǎn)換
轉(zhuǎn)換字符串類型方法
1.toString();
任何類型都有的一個(gè)方法,目的將對應(yīng)的類型轉(zhuǎn)換成字符串
數(shù)值型在轉(zhuǎn)換使用方法時(shí),toString(進(jìn)制(只能是2-36之間的正數(shù),除此之外報(bào)錯))有參數(shù)-進(jìn)制
2.toFixed();
保留小數(shù)位
3.toExponential((科學(xué)計(jì)數(shù)法的小數(shù)點(diǎn)位數(shù)));
轉(zhuǎn)換為科學(xué)計(jì)數(shù)法字符串
4.toPrecision(保留n位非0位數(shù));
保留兩位非0數(shù)值存在,如果是小數(shù),僅保留兩位非0數(shù)值位數(shù),如果是大于0的數(shù)值保留科學(xué)計(jì)數(shù)法n位
轉(zhuǎn)換數(shù)值類型的方法
1.parseInt(字符串,進(jìn)制) 轉(zhuǎn)換為整數(shù) 進(jìn)制:將字符串確認(rèn)是幾進(jìn)制的,然后轉(zhuǎn)換成10進(jìn)制的數(shù)值
默認(rèn)確認(rèn)為10進(jìn)制,遇到不能轉(zhuǎn)換的就停止
2.parseFloat(字符串) 轉(zhuǎn)換為小數(shù),無進(jìn)制(小數(shù)不能做進(jìn)制運(yùn)算,會產(chǎn)生誤差),只能識別第一個(gè)小數(shù)點(diǎn)
Boolean
false "" 0 undefined null NaN 轉(zhuǎn)換為布爾值時(shí)false
其他所有內(nèi)容轉(zhuǎn)換為布爾值都是true
Object 對象類型轉(zhuǎn)換
//數(shù)值型 存儲在棧中 通過映射使用方法
var a = 1;
//數(shù)值對象型 存儲在堆中 可以直接使用方法
var b = new Number(2);