基礎語法
? 基礎知識
? ? 1.重點語句
? ? ? 通常一行代碼 如果添加了分號->一條語句
? ? ? 使用;分隔
? ? 2.變量
? ? ? 目的
? ? ? ? 通過一個名字 來表示一個可以改變的值
? ? ? 定義方式
? ? ? ? ver 變量名=值饿凛;
? ? ? ? ? var關鍵字
? ? ? ? 不賦值
? ? ? ? ? var 變量名
? ? ? 關鍵字
? ? ? ? 什么是關鍵字
? ? ? ? ? 語言本身提供的名字
? ? ? ? ? 有固定意義
? ? ? ? ? ? var
? ? ? ? ? ? ? 如var 就是定義變量的意思
? ? ? ? 語言本身 提供了很多關鍵字
? ? ? ? ? var
? ? ? ? ? for
? ? ? ? ? if
? ? ? 變量名
? ? ? ? 開發(fā)者起的一個名字
? ? ? ? 注意
? ? ? ? ? 1.不能使用關鍵字 定義變量名
? ? ? ? ? 2.不能以數(shù)字開頭
? ? ? ? ? 3.不能以特殊符號開頭
? ? ? ? ? 4.定義變量名要有意義
? ? ? ? ? ? 駝峰命名法
? ? ? ? ? ? ? 第一個首字母小寫其他首字母大寫
? ? ? ? ? ? 下劃線命名法
? ? ? ? 意義
? ? ? ? ? 變量名
? ? ? ? ? ? 開發(fā)者起的一個名字
? ? ? ? ? ? 外號
? ? ? ? ? ? 標記
? ? ? ? ? 值
? ? ? ? ? ? 具體內(nèi)容
? ? ? ? ? ? ? 數(shù)字
? ? ? ? ? ? ? 文字(字符串)
? ? ? ? ? ? ? 數(shù)組
? ? ? ? ? ? ? 對象
? ? ? ? ? 由名字 表示 后面的值
? ? ? ? ? ? 子主題 1
? ? 3.注釋
? ? ? 單行注釋
? ? ? ? Ctrl+/
? ? ? 多行注釋
? ? ? ? Ctrl+shift+/
? ?
不讓瀏覽器看到狞玛,屏蔽了瀏覽器
? ? 4.調(diào)試
? ? ? 按F12(右鍵檢查元素)->console
? 數(shù)據(jù)類型
? ? Number 數(shù)字類型
? ? ? 包含浮點和整數(shù)
? ? String
? ? ? 字符串類型“”或者"包裹的都是字符串
? ? boolean
? ? ? 波爾類型
? ? ? ? true
? ? ? ? ? 對
? ? ? ? false
? ? ? ? ? 錯
? ? Array 數(shù)組
? ? Object 對象
? ? Function 函數(shù)
? 數(shù)據(jù)類型的轉換
? ? 字符串 轉數(shù)字
? ? ? 轉整數(shù)
? ? ? ? parselnt()
? ? ? 轉浮點
? ? ? ? parseFloat()
? 嚴格查看數(shù)據(jù)類型
? ? ? ? ? 1與“1”認為是不相同的
必須類型與值都相同
? ? ? !=(不等于)
? ? ? ? 1 “1”
? ? ? ? ? 假的
? ? ? !==
? ? ? ? 1 “1”
? ? ? ? ? 真的
? ? 邏輯運算符
? ? ? 與&& (兩個and符)
? ? ? ? 所有條件 都必須滿足 才算真的
? ? ? 或||
? ? ? ? 只要有一個條件滿足 就是真的
? ? ? 非涧窒!
? ? ? ? 黑白顛倒
? ? ? ? ? 對的就是錯的 錯的就是對的
? ? ? ? /*
* 表示真的值
* true
? ? ? ? ? 如何使用小數(shù)心肪?
? ? ? ? ? ? 精度丟失
? ? ? ? ? ? ? 不要直接使用小數(shù)
? ? ? ? ? ? ? 非要使用
? ? ? ? ? ? ? ? 1.乘以100(精準的級別)倍
? ? ? ? ? ? ? ? 2.運算完畢 再還原倍數(shù)
? 運算符
? ? 算術運算符
? ? ? +
? ? ? -
? ? ? *
? ? ? /
? ? ? %
? ? 復合運算符
? ? ? +=
? ? ? ? var a =10;
var b = 20;
a =a+ b
? ? ? ? a += b
? ? ? -=
? ? ? ? var a =10;
var b = 20;
a- =a+ b
? ? ? *=
? ? ? /=
? ? ? %=
? ? ? ++
? ? ? ? 自己給自己增加一個一
? ? ? --
? ? ? ? 自己給自己減少一個一
? ? ? 自增自減運算符
? ? 比較運算符
? ? ? 結果
? ? ? ? 就是一個Boolean類型的值
? ? ? ? ? true
? ? ? ? ? false
? ? ? >
? ? ? <
? ? ? >=
? ? ? <=
? ? ? ==
? ? ? ? 忽略數(shù)據(jù)類型
? ? ? ? ? 1與“1”認為是相同的
? ? ? ===
? ? ? *