1. 程式人生 > 其它 >題庫js總結

題庫js總結

JavaScript由三部分組成:

1、ECMAScript由ECMA-262定義,提供核心語言功能。

2、DOM文件物件模型提供訪問和操作網頁內容的方法和介面。

3、BOM瀏覽器物件模型提供瀏覽器互動的方法和介面。

JavaScript能做什麼?

1、JavaScript能可以將動態的文字放入html頁面

2、JavaScript能可以讀寫html元素

3、JavaScript可以用來驗證資料

4、JavaScript可以對事件做出響應

console.log()控制檯輸出用於除錯程式報錯資訊的收集

document.write()列印到頁面如果在文件已完成載入後執行docunent.write整個HTML頁面將被覆蓋。

語法結構:

1、區分大小寫:ECMAScript中的一切變數,函式名和操作符都嚴格要求大小寫

識別符號:指變數函式屬性的名字或者函式的引數

識別符號命名規範:1、第一個字元必須是一個字母、下劃線、或一個美元符號;

2、其他字元可以是字母、下劃線、美元符號或數字。

ECMAScript識別符號一般採用駝峰大小寫命名格式

定義變數的關鍵詞Var

var 變數名=賦值

1、變數的型別取決於值

2、多個變數之間用逗號隔開

3、同一變數後賦值會覆蓋先賦值

4、var定義的變數叫顯示宣告,忽略var宣告的變數叫隱式宣告

5、var定義的變數有變數宣告提升的過程

使用var宣告變數但未賦值時,這個變數就是undefined。檢測其型別也是undefined。

2、變數從未定義過,它的型別為undefined,值報錯。

Null空型別:null型別是第二個只有一個值的型別,這個特殊值就是null。null值表示一個空物件指標。null是特殊的物件型別:object。

undefined和null區別:可以把undefined看作是空的變數、而null看作是空的物件。

boolean布林型別:boolean是由ECMAScript中使用最多的一種型別。

boolean型別只有兩個值:true(真)、false(假)

轉化為falsh的值有:falsh、""(空字串)、0和NaN(非數值)、null、undefined

Number數值型別:整數(100、22、11、3) 浮點數值(4.522、3.12357)