Javascript大全範例

JavaScript大全範例可以幫助您更好地理解和使用JavaScript。以下是一些JavaScript的常見示例:

1. 基礎語法:

```javascript

console.log("Hello, World!"); // 輸出 "Hello, World!" 到控制台

```

2. 控制流:

```javascript

var x = 10;

var y = 20;

var z = x < y ? x = y++ : y = x++; // 結果是 z = 21,即 x=19, y=20

```

3. 條件語句:

```javascript

if (condition) {

// do something

} else {

// do something else

}

```

4. 循環語句:

```javascript

for (var i = 0; i < 10; i++) {

console.log(i); // 輸出從 0 到 9 的數字

}

```

5. 函式:

```javascript

function greet(name) {

return "Hello, " + name + "!"; // 返回問候語

}

console.log(greet("World")); // 輸出 "Hello, World!" 到控制台

```

6. 事件處理:

```javascript

document.getElementById("myButton").addEventListener("click", function() {

alert("Button clicked!"); // 當按鈕被點擊時,彈出警告框顯示 "Button clicked!"

});

```

7. DOM操作:

```javascript

var elem = document.getElementById("myElement"); // 獲取元素對象

elem.innerHTML = "新的內容"; // 修改元素的HTML內容為 "新的內容"

```

8. AJAX(異步JavaScript和XML):

```javascript

var xhr = new XMLHttpRequest(); // 創建一個新的 XMLHttpRequest 對象

xhr.open("GET", "data.txt", true); // 設定請求方法、URL和是否異步請求(true)

xhr.onreadystatechange = function() { // 當狀態改變時執行的函式

if (xhr.readyState == 4 && xhr.status == 200) { // 當請求成功時,判斷回響狀態是否為200(成功)

console.log(xhr.responseText); // 在控制台輸出回響內容到文本框中

} else { // 如果請求失敗,輸出錯誤信息到控制台中

console.log("請求失敗");

}

};

xhr.send(); // 傳送請求到伺服器端,並返迴響應結果到客戶端的回調函式中執行處理操作。

```

這些示例只是JavaScript的冰山一角,它具有許多複雜的功能和特性。如果需要更深入的學習和實踐,可以參考相關教程和文檔。

以上就是【Javascript大全範例】的相關內容,敬請閱讀。