從前端小白到大佬 js資料型別與強制型別轉換

2021-10-10 09:40:49 字數 1486 閱讀 5888

1. js資料型別

js的資料型別一共有六種,基本資料型別有五種(**中前五種),分別是

string

字串number

數值boolean

布林值null

空值undefined

未定義object

物件*①string,加雙引號或者單引號表示,注意特殊符號需要使用轉義字元*

var a=「hello!」;

②number js中不建議使用浮點數運算,得到結果往往不精確

var a=123;

③boolean 只有true或false

var a=true;

④null 只有null 但typeof=object

var a=null;

⑤undefined 只有undefined

var a=undefined

2.強制型別轉換

number->string

①呼叫資料型別的tostring()方法

var a=123;

var b=a.tostring();

②呼叫string()函式

var a=123;

var b =string(a);

③做加法

var a=123;

var b=123+"";

string->number

①呼叫number()函式,如果字串中有非數字字元就會轉換成nan,啥也沒有和null就轉換成0

var a=「123」;

var b =number(a);

②呼叫parseint()或parsefloat(),將字串中的有效數字(即開頭起讀書直到遇到字元所取到的整型或浮點數)轉換成number

var a=「123」;

var b =parseint(a);

var c=parsefloat(a);

另外講parseint()還能指定進製轉換

var a=070;

var b=parseint(a,10);//按十進位制數輸出為70

var c=parseint(a,8);//按八進位制數輸出為56

string->boolean

boolean()除了0、nan、undefined、null以及空串是false,其他都是true,甚至是字元穿「hello」這一類。

var a=123;

var b =boolean(a);

從前端小白到大佬 盒子定位

定位 主要實現功能 實現某個元素可以自由的在乙個盒子內移動位置,並且壓住其他盒子。滾動視窗時,某些元素盒子固定不動。定位 定位模式 邊偏移 定位模式 決定定位的方式,通過css的position屬性設定,取值有四個 static 靜態定位 relative 相對定位 absolute 絕對定位 fi...

從前端小白到大佬 偽類選擇器

寫法格式 選擇器 常用 e first child 第乙個孩子 e last child 最後乙個孩子 e nth child n 第n個孩子 n可以是數字,可以是關鍵字如even偶數 odd奇數等,也可以是表示式,如2n,2n 1,n 5 前五個 等 e last of type 最後乙個孩子 e...

JS資料型別與型別轉換

1.資料型別 5個基本資料型別 number string boolean undefined null 和乙個引用型別 object 2.判斷型別 typeof 7種 number string boolean undefined object function symbol 3.型別轉換 1 強...