本篇文章給大家分享的是有關(guān)JavaScript語法介紹是怎樣的,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè),為客戶提供做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)開發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗(yàn),各類網(wǎng)站都可以開發(fā),成都品牌網(wǎng)站建設(shè),公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計(jì),建網(wǎng)站費(fèi)用,建網(wǎng)站多少錢,價(jià)格優(yōu)惠,收費(fèi)合理。JavaScript 是一個 腳本語言。它是一個輕量級,但功能強(qiáng)大的編程語言。 |
在編程語言中,一般固定值稱為字面量,如 3.14。
數(shù)字(Number)字面量 可以是整數(shù)或者是小數(shù),或者是科學(xué)計(jì)數(shù)(e)。
3.14 1001 123e5
字符串(String)字面量 可以使用單引號或雙引號:
"John Doe" 'John Doe'
表達(dá)式字面量 用于計(jì)算:
5 + 6 5 * 10
數(shù)組(Array)字面量 定義一個數(shù)組:
[40, 100, 1, 5, 25, 10]
對象(Object)字面量 定義一個對象:
{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}
函數(shù)(Function)字面量 定義一個函數(shù):
function myFunction(a, b) { return a * b;}
JavaScript 變量
在編程語言中,變量用于存儲數(shù)據(jù)值。
JavaScript 使用關(guān)鍵字 var 來定義變量, 使用等號來為變量賦值:
var x, length x = 5 length = 6
變量可以通過變量名訪問。在指令式語言中,變量通常是可變的。字面量是一個恒定的值。
變量是一個名稱。字面量是一個值。
JavaScript 操作符
JavaScript使用 算術(shù)運(yùn)算符 來計(jì)算值:
(5 + 6) * 10
JavaScript使用賦值運(yùn)算符給變量賦值:
x = 5 y = 6 z = (x + y) * 10
JavaScript語言有多種類型的運(yùn)算符:
類型 | 實(shí)例 | 描述 |
---|---|---|
賦值,算術(shù)和位運(yùn)算符 | = + - * / | 在 JS 運(yùn)算符中描述 |
條件,比較及邏輯運(yùn)算符 | == != < > | 在 JS 比較運(yùn)算符中描述 |
JavaScript 語句
在 HTML 中,JavaScript 語句向?yàn)g覽器發(fā)出的 命令。
語句是用分號分隔:
x = 5 + 6; y = x * 10;
JavaScript 關(guān)鍵字
JavaScript 關(guān)鍵字用于標(biāo)識要執(zhí)行的操作。
和其他任何編程語言一樣,JavaScript 保留了一些關(guān)鍵字為自己所用。
var 關(guān)鍵字告訴瀏覽器創(chuàng)建一個新的變量:
var x = 5 + 6; var y = x * 10;
JavaScript 同樣保留了一些關(guān)鍵字,這些關(guān)鍵字在當(dāng)前的語言版本中并沒有使用,但在以后 JavaScript 擴(kuò)展中會用到。
以下是 JavaScript 中最重要的保留字(按字母順序):
abstract | else | instanceof | super |
boolean | enum | int | switch |
break | export | interface | synchronized |
byte | extends | let | this |
case | false | long | throw |
catch | final | native | throws |
char | finally | new | transient |
class | float | null | true |
const | for | package | try |
continue | function | private | typeof |
debugger | goto | protected | var |
default | if | public | void |
delete | implements | return | volatile |
do | import | short | while |
double | in | static | with |
JavaScript 注釋
不是所有的 JavaScript 語句都是" 命令"。雙斜杠 // 后的內(nèi)容將會被瀏覽器忽略:
// 我不會執(zhí)行
JavaScript 數(shù)據(jù)類型
JavaScript 有多種數(shù)據(jù)類型:數(shù)字,字符串,數(shù)組,對象等等:
var length = 16; // Number 通過數(shù)字字面量賦值 var points = x * 10; // Number 通過表達(dá)式字面量賦值 var lastName = "Johnson"; // String 通過字符串字面量賦值 var cars = ["Saab", "Volvo", "BMW"]; // Array 通過數(shù)組字面量賦值 var person = {firstName:"John", lastName:"Doe"}; // Object 通過對象字面量賦值
數(shù)據(jù)類型的概念
編程語言中,數(shù)據(jù)類型是一個非常重要的內(nèi)容。
為了可以操作變量,了解數(shù)據(jù)類型的概念非常重要。
如果沒有使用數(shù)據(jù)類型,以下實(shí)例將無法執(zhí)行:
16 + "Volvo"
16 加上 "Volvo" 是如何計(jì)算呢? 以上會產(chǎn)生一個錯誤還是輸出以下結(jié)果呢?
"16Volvo"
你可以在瀏覽器嘗試執(zhí)行以上代碼查看效果。
在接下來的章節(jié)中你將學(xué)到更多關(guān)于數(shù)據(jù)類型的知識。
JavaScript 函數(shù)
JavaScript 語句可以寫在函數(shù)內(nèi),函數(shù)可以重復(fù)引用:
引用一個函數(shù) = 調(diào)用函數(shù)(執(zhí)行函數(shù)內(nèi)的語句)。
function myFunction(a, b) { return a * b; // 返回 a 乘以 b 的結(jié)果 }
JavaScript 字母大小寫
JavaScript 對大小寫是敏感的。
當(dāng)編寫 JavaScript 語句時,請留意是否關(guān)閉大小寫切換鍵。
函數(shù) getElementById 與 getElementbyID 是不同的。
同樣,變量 myVariable 與 MyVariable 也是不同的。
JavaScript 字符集
JavaScript 使用 Unicode 字符集。
Unicode 覆蓋了所有的字符,包含標(biāo)點(diǎn)等字符。
以上就是JavaScript語法介紹是怎樣的,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。