01.JS語法規範、變量與常量
console——控制檯
log——日誌
var——變量
variable變量,變化
const——常量
constant常數,不斷的
02.JS數據類型與數據類型轉換
datatype——數據類型
Number數值型
parseInt——整型
parseFloat——浮點型
string——字符串型
boolean——布爾型
undefined——未定義型,未找到
null——空
datatype transform——數據類型轉換
true——真
false——假
toString——轉爲字符串型
typeof——查詢數據類型
bin——二進制
03.JS運算符
compare——比較
logic——邏輯
Unicode——統一字符編碼
04.JS邏輯結構
logic——邏輯
if—else語句
switch—case循環
while循環
do-while循環
break——打破循環
for循環
continue跳過循環
nest——嵌套
05.JS函數
function——功能/函數
function-param——函數帶參數
function-return——函數帶返回值
scope——做用域,範圍
callback——回調函數
global——全局
06.JS對象-1
object——對象
property——屬性
method——方法
new——建立一個對象
for—in遍歷
hasOwnProperty——自有屬性
array——數組
length——長度
array-API——數組API
pop()——刪除數組末尾元素
push()——在數組的末尾添加元素
shift()——刪除數組開頭的元素
unshift()——在數組的開頭添加元素
join()——將數組中的元素按照指定的字符組合成字符串
sort()——對數組元素排序
reverse()——翻轉數據
toString()——將數組中的元素按照逗號組合成字符串
concat(arr1,arr2)——拼接多個數組
slice(start,end)——截取數組中的元素
splice(start,count,value1,value2...)——刪除數組中的元素
07.JS對象-2
String對象
length——獲取字符串的長度
charAt()——獲取下標對應的字符
split(sep)——將字符串按照制定的字符分割成數組
slice(start,end)——截取字符串
substr(start,count)——截取字符串,
substring(start,end)——截取字符串
indexOf(value,start)查找某個字符串出現的下標
lastIndexOf(value)——查找某個字符串最後一次出現的下標
toUpperCase() 將英文字母轉大寫
toLowerCase()——將英文字母轉小寫
Number對象
Number.MAX_VALUE——最大值
Number.MIN_VALUE——最小值
toFixed()——取小數點後N位
toString(n)——將數值轉爲字符串
匹配模式
search(value)——用於查找知足條件的第一個下標
match(value)——用於查找知足條件的字符串
replace(value1,value2)——查找並替換
Math對象
PI——取圓周率
abs()——取絕對值
max()——取最大值
min()——取最小值
pow()——x的y次冪
ceil()——向上取整
floor()——向下取整
round()——四捨五入取整
random()——取0-1之間的隨機數
Date對象
getFullYear()——獲取年
getMonth()—— 獲取月份
getDate()——獲取日
getHours()——獲取小時
getMinutes()——獲取分鐘
getSeconds()——獲取秒數
getMilliseconds()——獲取毫秒數
getDay()——獲取星期
getTime()——獲取距離計算機元年的毫秒數
toLocaleString()——獲取日期時間字符串
toLocaleDateString()——獲取日期字符串
toLocaleTimeString()——獲取時間字符串
setFullYear()——修改年份
setMonth()——修改月份範圍0-11,8是九
setDate()——修改日
setHours()——修改小時
setMinutes()——修改分鐘
setSeconds()——修改秒數
setMilliseconds()——修改距離計算機元年的毫秒數後,時間會發生變化
SyntaxError——語法錯誤
ReferenceError——引用錯誤
TypeError——類型錯誤
RangeError——範圍錯誤
throw——捕捉錯誤
try-catch——自定義錯誤