3. 選擇器與 DOM 操作
選擇器與 DOM 操作
甲居工作室日期:2023/11/18
JavaScript中的變數使用 var、let 或 const 來宣告。資料類型包括基本資料型態(如數字、字串、布林值)和組合資料型態(如物件、陣列)。
下面我們分別來介紹:
function example() {if (true) {var x = 10;}console.log(x); // 10}
function example() {if (true) {let x = 10;}console.log(x); // ReferenceError: x is not defined}
function example() {if (true) {const x = 10;}console.log(x); // ReferenceError: x is not defined}
// 變數宣告var numberVar = 10;let stringVar = "Hello, World!";const PI = 3.14;
1,10, -5。
let integerNumber = 42;
3.14, 2.0, -0.5。
let floatNumber = 3.14;
' 或雙引號 " 括起來,例如:'Hello', "World"。
let greeting = 'Hello';let message = "World";
true 或 false。
let isTrue = true;let isFalse = false;
[1, 2, 3], ['apple', 'orange', 'banana']。
let numbers = [1, 2, 3];let fruits = ['apple', 'orange', 'banana'];
{name: 'John', age: 25, city: 'New York'}。
let person = {name: 'John',age: 25,city: 'New York'};
let nullValue = null;
let undefinedValue;
JavaScript中的運算子包括算術運算子、比較運算子、邏輯運算子等。表達式由運算子和運算元組成。
| 運算子 | 說明 | 範例 | 結果 |
|---|---|---|---|
| + | 加法 | 1 + 1 | 2 |
| - | 減法 | 2 - 1 | 1 |
| * | 乘法 | 5 * 6 | 30 |
| / | 除法 | 18 / 6 | 3 |
| % | 餘數 | 7 % 3 | 1 |
| ** | 指數 | 2 ** 3 | 8 |
| 運算子 | 說明 | 範例 | 結果 |
|---|---|---|---|
| == | 相等 | 5 == '5' | true |
| === | 嚴格相等 | 5 === '5' | false |
| != | 不等於 | 10 != '10' | false |
| !== | 嚴格不等於 | 10 !== '10' | true |
| > | 大於 | 8 > 12 | false |
| < | 小於 | 8 < 12 | true |
| >= | 大於等於 | 8 >= 12 | false |
| <= | 小於等於 | 8 <= 12 | true |
| 運算子 | 說明 | 範例 | 結果 |
|---|---|---|---|
| && | 邏輯且 (Logical and) | true == true | true |
| || | 邏輯或 (Logical or) | true\|\| false | true |
| ! | 邏輯非 (Logical not) | (!(2>5)) | true |
JavaScript使用條件語句(if、else if、else)和迴圈(for、while)來控制程式流程。
// 條件語句let number = 15;if (number > 10) {console.log("Number is greater than 10");} else if (number === 10) {console.log("Number is equal to 10");} else {console.log("Number is less than 10");}// 迴圈for (let i = 0; i < 5; i++) {console.log("Iteration: " + i);}let counter = 0;while (counter < 3) {console.log("Counter: " + counter);counter++;}
使用 jQuery 簡化 DOM 操作,基本語法包括選擇器和方法。
// jQuery基本語法$(document).ready(function() {// 選擇器let myElement = $('#myElement');// 方法myElement.css('color', 'blue');myElement.click(function() {alert('Element Clicked!');});});
在上述代碼中,$(document).ready() 確保文檔準備就緒後再執行 jQuery 代碼。 $() 是一個簡便的選擇器,用於選擇 HTML 元素,並可以使用各種方法對其進行操作。
這是基本的 JavaScript 和 jQuery 的語法和概念。深入了解這些主題將有助於您更好地理解和應用它們在實際的前端開發中。