1. 程式人生 > >JS簡單數據類型

JS簡單數據類型

個數 字符串 所有 last char 結束 slice 截取 轉換成

#1.簡單數據類型
##1.1number
- 定義:整數和小數
- 大於`2**2014`顯示無窮大
- 小於`-2**2014`顯示無窮小
- `NaN`表示非數字,但它屬於number類型
- 所有涉及到NaN的操作結果都是NaN
- NaN跟任何數據都不相等包括它自己
##1.2string字符串類型
- 如果數據有引號,就為字符串類型
- 當有嵌套結構時,不能使用一樣的引號,可以使用轉義符`\‘\‘`
- 特殊符號:`\n`換行、`\t`制表符
##1.3boolean數據類型
- 只有`ture`和`false`兩個值
##1.4undefined未定義數據類型
- 只有一條數據undefined,變量未賦值會得到undefined、查看未聲明的數據會得到undefined
##1.5null空對象
- 只有null一條數據,通過`typeof`審查會得到`object`
- `null==undefined`
#2數據的屬性和方法
##2.1number
###2.1.1靜態方法
- 判斷一個數是否為整數:`Number.isInteger();`
- 判斷一個值是否為有限數值:`Number.isFinite();`一般用來判斷是否為數字類型
- ES6新增,判斷一個值是否為非數字:`Number.isNaN();`只有判斷NaN為true
###2.1.2實例方法
- `num.toFixed();`保留幾位小數,轉換成字符串,括號內數值範圍0-20
##2.2number
###2.2.1屬性
- `str.Length;`查看字符串中有多少個字符
###2.2.2實例方法
- `str.charAt();`通過位置找字符,取值從0開始
- `indexOf();`通過字符找位置,如果有相同字符找第一個
- `lastIndexOf();`通過字符找位置,如果有相同字符找最後一個
- `str.slice;`截取字符串,不包括結束位置的字符,如果不寫結束位置,可以截取到最後位置
- `str.concat();`拼接字符串
- `str.toLowerCase();`把字符串轉成小寫
- `str.toUpperCase();`把字符串轉成大寫
- `str.split();`把一個字符串按照指定符號分割成數組
- `str.trim();`去除字符兩端的空格,`str.trimLeft();`去除字符左端的空格,`str.trimRight();`去除字符右端的空格
- `str.includes();`判斷字符串是否包含指定字符
- `str.repeat();`重復字符串

JS簡單數據類型