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大全範例】的相關內容,敬請閱讀。