一、變量
在JavaScript中,我們定義變量使用var、let、const等關鍵字。這些關鍵字分別表示變量的作用域、可變性、常量特性等。以var為例,var定義的變量為全局作用域,而let和const定義的變量為塊級作用域。
var globalName = 'Global';
let localName = 'Local';
const pi = 3.14;
{
let blockName = 'Block';
const e = 2.71;
}
console.log(globalName); //輸出'Global'
console.log(localName); //輸出'Local'
console.log(blockName); //報錯
console.log(e); //報錯
通過以上代碼我們可以看到,使用不同的關鍵字定義變量可以實現不同的變量作用域,從而使代碼更加靈活。
二、函數
JavaScript中的函數使用function關鍵字定義,函數可以帶有參數和返回值,也可以作為某個對象的屬性使用。
function add(a, b) {
return a + b;
}
const square = function(x) {
return x * x;
};
const obj = {
name: 'John',
age: 25,
display: function() {
console.log(this.name + ' is ' + this.age + ' years old.');
}
};
console.log(add(2, 3)); //輸出5
console.log(square(4)); //輸出16
obj.display(); //輸出'John is 25 years old.'
函數是JavaScript中最基本的構建模塊之一,通過使用函數,我們可以將代碼中的某些重複性工作抽象為一個函數,從而使代碼更加簡潔易讀。
三、條件語句
JavaScript中的條件語句使用if、else、switch等關鍵字,這些關鍵字可以根據條件執行相應的代碼塊。
let age = 20;
if (age = 18 && age < 60) {
console.log('青壯年');
} else {
console.log('老年人');
}
const fruit = '蘋果';
switch (fruit) {
case '香蕉':
console.log('黃色');
break;
case '蘋果':
console.log('紅色');
break;
default:
console.log('未知顏色');
break;
}
條件語句是用於根據條件執行相應代碼塊的一類語句,它們能使程序具有一定的邏輯性,從而實現額外的程序控制。
四、循環語句
在JavaScript中,我們可以使用for、while、do while等關鍵字來實現循環語句,它們可以根據需求,重複執行某些代碼。
const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]); //輸出1 2 3 4 5
}
let i = 1;
while(i <= 5) {
console.log(i); //輸出1 2 3 4 5
i++;
}
let j = 1;
do {
console.log(j); //輸出1 2 3 4 5
j++;
} while (j <= 5);
循環語句能讓代碼執行重複的任務,從而提高代碼的效率和可讀性,具有非常重要的作用。
五、異常處理
在JavaScript中,我們可以使用try、catch、finally等關鍵字來實現異常處理,它們可以捕獲代碼中的異常,並做相應的處理。
try {
const a = 1 / 0;
console.log(a);
} catch (err) {
console.error('除數不能為0', err);
} finally {
console.log('程序執行完畢');
}
異常處理能讓我們更好地掌控程序的運行過程,避免程序崩潰,增強程序的穩定性和可靠性。
結語
JavaScript作為一門強大而又靈活的編程語言,擁有眾多關鍵字供我們使用。在開發中,根據需求合理選用關鍵字可以提高代碼的效率和可讀性,讓代碼更加易於維護和擴展。
原創文章,作者:XQNA,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/147820.html