變量(Variables):是存儲數據的容器,可以容納任何數據類型,比如數字、字符串、布爾值等。JavaScript中聲明變量的關鍵字是var,例如:
var num = 5; var str = "Hello World!"; var bool = true;
函數(Functions):是可重復使用的JavaScript代碼塊,用于調用和執行特定任務。每個函數都有一個名稱和一個輸入(稱為參數),可以返回單個值或多個值。例如:
function add(num1, num2) { return num1 + num2; }
對象(Objects):是JavaScript中的基本數據類型之一,用于存儲復合數據,如字符串、數組和函數。每個對象都有屬性和方法,可以使用點(.)符號來訪問它們。例如:
var person = { firstName: "John", lastName: "Doe", age: 35, fullName: function() { return this.firstName + " " + this.lastName; } };
數組(Arrays):是一組按順序排列的元素集合,它可以包含任何JavaScript值類型。數組中的元素可以通過索引號來訪問,索引號從0開始。例如:
var names = ["John", "Jane", "Bob"]; var numbers = [1, 2, 3, 4];
循環(Loops):是一種常見的程序結構,它允許執行重復的代碼塊,直到滿足特定條件為止。for循環和while循環是JavaScript中最常用的循環類型。例如:
for (var i=0; i<10; i++) { console.log(i); } var i = 0; while (i<10) { console.log(i); i++; }
條件語句(Conditional Statements):用于根據一個條件的真假,執行不同的代碼塊。在JavaScript中,if語句和switch語句是常見的條件語句。例如:
var num = 10; if (num >5) { console.log("The number is greater than 5"); } var color = "red"; switch (color) { case "red": console.log("The color is red"); break; case "blue": console.log("The color is blue"); break; default: console.log("The color is unknown"); }
事件(Events):是在JavaScript中處理Web頁面中用戶交互的一種方式。當用戶與頁面上的元素進行交互時,例如單擊按鈕或輸入文本,就會觸發事件。JavaScript的事件處理程序可以在事件發生時執行相應的代碼。例如:
DOM(Document Object Model):是Web瀏覽器中JavaScript操作的一種標準模型,它提供了一種結構化的方式來表示HTML文檔和XML文檔。JavaScript可以使用DOM來訪問和操作文檔中的元素和屬性。例如:
var elem = document.getElementById("myDiv"); elem.innerHTML = "Hello World!";
在JavaScript中,還有很多其他的名詞和概念,例如閉包、回調函數、面向對象編程等等。掌握這些概念可以讓開發者更加高效地使用JavaScript編寫代碼,為Web頁面帶來更多的動態交互和用戶體驗。