JavaScript 基礎概念
JavaScript 是一種基于對象的腳本語言,最初被設計用于 Web 開發。它是一種動態的、高級的、解釋性的語言,具有跨平臺、面向對象、事件驅動等多種特性,在現代 Web 開發中占據了重要地位。以下是 JavaScript 的基本概念。
1、變量和數據類型
JavaScript 中的變量是松散類型的,不需要指定數據類型。使用var
關鍵字來聲明變量,可以賦值不同類型的數據。JavaScript 支持數字、字符串、布爾、數組、對象等多種數據類型。這些變量的值可以根據需要隨時改變。
// 變量聲明
var a = 5;
var b = "Hello World!";
var c = true;
var d = [1, 2, 3];
var e = {name: "John", age: 25};
2、基本運算符和表達式
JavaScript 支持基本的算術運算符(加、減、乘、除)、比較運算符(等于、大于等)和邏輯運算符(與、或、非)。它也支持復雜的表達式,可以使用括號來區分優先級。
// 算術運算符
var a = 5;
var b = 2;
console.log(a+b); // 7
console.log(a-b); // 3
console.log(a*b); // 10
console.log(a/b); // 2.5
// 比較運算符
console.log(a==b); // false
console.log(a>b); // true
console.log(a<=b); // false
// 邏輯運算符
console.log(a>b || b==2); // true
console.log(!(a>b)); // false
// 表達式
console.log((a+b)*2); // 14
3、條件語句和循環語句
JavaScript 中的條件語句(if、switch)和循環語句(for、while、do-while)可以根據條件來執行相應的代碼,使得程序可以根據需要重復執行某些操作。
// 條件語句
var a = 5;
if (a>0) {
console.log("A is positive");
}
else {
console.log("A is negative");
}
// 循環語句
for (var i=0; i<3; i++) {
console.log(i);
}
var i=0;
while (i<3) {
console.log(i);
i++;
}
var j=3;
do {
console.log(j);
j--;
} while (j>0);
4、函數和對象
JavaScript 中的函數是一個可重復使用的代碼塊,可以接收參數并返回值。可以在函數內部定義變量和運算,也可以使用外部變量和函數。對象是 JavaScript 中的主要數據類型,可以將變量、函數、數組等不同類型的數據封裝在一起。
// 函數
function multiply(a, b) {
return a*b;
}
console.log(multiply(2, 5)); // 10
// 對象
var person = {
name: "John",
age: 25,
dob: "1995-01-01",
getAge: function() {
var today = new Date();
var dob = new Date(this.dob);
var age = today.getFullYear() - dob.getFullYear();
return age;
}
}
console.log(person.name); // John
console.log(person.getAge()); // 26
JavaScript 基礎概念漫長而多樣化,更多詳細信息可以查看相關文檔或書籍。
上一篇oracle 刪除 性能
下一篇ajax從數據庫獲取數據