2、JavaScript語法

2.1 準(zhǔn)備工作

1. JavaScript代碼必須嵌套進(jìn)HTML文檔才能執(zhí)行。

2. JavaScript代碼位置

  • 將JavaScript代碼放到文檔<header>標(biāo)簽中的<script>標(biāo)簽之間:
  • 把JavaScript代碼存為一個(gè)擴(kuò)展民為.js的獨(dú)立文件。
  • 最好的做法是把<script>標(biāo)簽放到HTML文檔的最后,</body>標(biāo)簽之前。

2.2 語法

1. 語句

建議在每條語句的末尾都加上一個(gè)分號(hào)。

2. 注釋

  • 單行注釋 // 注釋
  • 多行注釋 /* 注釋 */

3. 變量

var value = "變量"

4. 數(shù)據(jù)類型

  • 字符串類型
  • 數(shù)值類型
  • 布爾類型

5. 數(shù)組

數(shù)組是指用一個(gè)變量標(biāo)識(shí)一個(gè)值的集合,集合中的每個(gè)值都是這個(gè)數(shù)組的一個(gè)元素。
數(shù)組可以包含任何類型,也可以包括數(shù)組

關(guān)聯(lián)數(shù)組

var lennon = Array();
lennon["name"]= "John";
lennon["year"]= "1940";
lennon["living"]= "false";

6. 對象

什么是對象

與數(shù)組類似, 對象也是使用一個(gè)名字標(biāo)識(shí)一組數(shù)值。對象的每個(gè)值都是對象的一個(gè)屬性。

創(chuàng)建對象

與使用Array類似, 創(chuàng)建對象使用Object關(guān)鍵字。但它不適用方括號(hào)和下標(biāo)來獲取元素, 而是使用點(diǎn)號(hào)來獲取屬性。

var lennon = Object();
lennon.name = "John";
lennon.year = 1940;
lennon.living = false;

2.3 操作

算數(shù)操作

2.4 條件語句

if 語句

if(1<2) {
    alert("1<2");
}

比較操作符

  • 大于【>】
  • 小于【<】
  • 大于等于【>=】
  • 小于等于【<=】
  • 等于【==】

邏輯操作符
*邏輯與【&&】
*邏輯或【||】
*邏輯非【!】

2.5 循環(huán)語句

1. while

while(condition) {
    statements;
}

do {
    statements;
} bwile(condition);

2. for

for(var count=1; count<11; count++) {
    alert(count);
}

2.6 函數(shù)

什么是函數(shù)

函數(shù)就是一組允在你的代碼里隨時(shí)調(diào)用的語句,事實(shí)上,每個(gè)函數(shù)實(shí)際上是一個(gè)短小的腳本。

function multiple(num1, num2) {
    var total = num1 * num2;
    return total;
}

2.7 對象

什么是對象

對象是自包含的數(shù)據(jù)集合,包含在對象里的數(shù)據(jù)可以通過兩種形式訪問--屬性(property)和方法(method)
屬性: 屬性是隸屬于某個(gè)特定對象的變量;
方法: 方法是某個(gè)特定對象才能調(diào)用的函數(shù)。
屬性和方法都是使用"點(diǎn)"來訪問

Object.property
Object.method()

內(nèi)建對象

像Array一樣 JavaScript提供的對象就是內(nèi)建對象。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,560評論 0 13
  • 第3章 基本概念 3.1 語法 3.2 關(guān)鍵字和保留字 3.3 變量 3.4 數(shù)據(jù)類型 5種簡單數(shù)據(jù)類型:Unde...
    RickCole閱讀 5,514評論 0 21
  • 瞥 一月金鉤掛,繁星灑滿天。 抬眸無意瞥,嘆贊好景前。
    淺淺是水閱讀 242評論 0 5
  • 今天雙12網(wǎng)上購買了不少的生活用品,花架、燒水壺等家用品。 給干渴已久的蘭花澆灌了水。 昨晚睡得晚,今天上班沒...
    思念的詩閱讀 199評論 0 0
  • 無限輪播跟左右輪播還是有區(qū)別的.無限輪播就是自己無限的輪播下去.不經(jīng)過人為的觸發(fā),不過它的原理還是與左邊的距離為參...
    康軒閱讀 173評論 0 0

友情鏈接更多精彩內(nèi)容