欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

JavaScript 21天入門:基本語法

admin
2024年10月18日 22:35 本文熱度 424

今天我們來聊聊 JavaScript 的基本語法,包括變量、數據類型、操作符和表達式。

首先,JavaScript 是區分大小寫的,并使用 Unicode 字符集。

在 JavaScript 中,指令被稱為語句,并用分號(;)進行分隔。

如果一條語句獨占一行,分號則可以省略,但不建議這么做,而且像 prettier 這樣的擴展會默認把分號加上。

如果一行中有多條語句,那么這些語句必須用分號分開。

變量

在 JavaScript 中,變量是用來存儲數據的容器。

變量的名字又叫做標識符,其需要遵守一定的規則。

一個 JavaScript 標識符必須以字母、下劃線\_或者美元符$開頭;后續的字符也可以是數字(0-9)。

可以使用 varlet 或 const 三種方式來聲明變量。

var 是最早的聲明方式,現在更推薦使用 let 和 const

// 使用 var 聲明變量 var name = 'Alice'; console.log(name); // 輸出: Alice  // 使用 let 聲明變量 let age = 25; console.log(age); // 輸出: 25  // 使用 const 聲明常量 const pi = 3.14; console.log(pi); // 輸出: 3.14 

用 var 或 let 語句聲明的變量,如果沒有賦初始值,則其值為 undefined。

可以使用 undefined 來判斷一個變量是否已賦值。

var input; if (input === undefined) {   //處理分支1 } else {   //處理分支2 } 

undefined 值在布爾類型環境中會被當作 false 。

數值類型環境中 undefined 值會被轉換為 NaN。

數據類型

JavaScript 有多種數據類型,主要包括以下幾種:

  • 字符串 (String): 用于表示文本,例如 "Hello, World!"

  • 數字 (Number): 用于表示整數和浮點數,例如 42 和 3.14

  • 布爾值 (Boolean): 只有兩個值:true 和 false

  • 數組 (Array): 用于存儲多個值的有序集合,例如 [1, 2, 3]

  • null:一個表明 null 值的特殊關鍵字。JavaScript 是大小寫敏感的,因此 null 與 Null、NULL 或變體完全不同。

  • undefined: 和 null 一樣是一個特殊的關鍵字,undefined 表示變量未賦值時的屬性。

  • 對象 (Object): 用于存儲鍵值對的集合,例如 {name: "Alice", age: 25}

let message = 'Hello, World!'; // 字符串 let count = 42; // 數字 let isActive = true; // 布爾值 let numbers = [1, 2, 3]; // 數組 let person = { name: 'Alice', age25 }; // 對象  console.log(message, count, isActive, numbers, person); 

JavaScript 是一種動態類型語言 (dynamically typed language)。

這意味著你在聲明變量時可以不必指定數據類型,而數據類型會在代碼執行時會根據需要自動轉換。

//聲明變量 year var year = 2024; //可以為year賦值成字符串 year = "The year is 2024"; 

在包含的數字和字符串的表達式中使用加法運算符(+),JavaScript 會把數字轉換成字符串。

x = "The year is " + 2024; // "The year is 2024" y = 2024 + " is the year"; // "2024 is the year"  

操作符

操作符用于執行各種操作,例如算術運算、比較運算和邏輯運算。

常見的操作符有:

  • 算術操作符+-*/%(取模)

  • 比較操作符=====!=!==><>=<=

  • 邏輯操作符&&(與)、||(或)、!(非)

let a = 10; let b = 20;  // 算術操作 console.log(a + b); // 輸出: 30 console.log(a - b); // 輸出: -10 console.log(a * b); // 輸出: 200 console.log(a / b); // 輸出: 0.5 console.log(a % b); // 輸出: 10  // 比較操作 console.log(a == b); // 輸出: false console.log(a != b); // 輸出: true console.log(a > b); // 輸出: false console.log(a < b); // 輸出: true  // 邏輯操作 console.log(a > 5 && b < 30); // 輸出: true console.log(a > 15 || b < 30); // 輸出: true console.log(!(a > 15)); // 輸出: true 

表達式

表達式是由變量、值和操作符組成的代碼片段,用于計算一個值。

例如,a + b 是一個表達式,它的值是 30

表達式可以用在賦值語句、條件語句等地方。

let x = 5; let y = 10; let z = x + y; // 表達式 x + y 的值是 15  if (z > 10) {   console.log('z 大于 10'); } else {   console.log('z 小于或等于 10'); } 

總結

  • ?? JavaScript 是區分大小寫的,并使用 Unicode 字符集。

  • ?? 一個 JavaScript 標識符必須以字母、下劃線\_或者美元符$開頭;

  • ?? JavaScript 是一種動態類型語言 (dynamically typed language)。


該文章在 2024/10/19 12:22:53 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved