JavaScript入門簡介
JavaScript
學習JS前掌握的三個常用語
控制瀏覽器彈出一個警告框
alert(" ");
讓計算機在頁面中輸出一個內容
document.write()可以向body中輸出一個內容
document.write(" " );
向控制檯輸出一個內容
console.log()的作用是向控制檯輸出一個內容
console.log(" ");
JS中嚴格區分大小寫
JS中使用var關鍵字來宣告一個變數
字面量和變數
字面量:
都是一些不可改變的值;比如:1 2 3 4 5
字面量都是可以直接使用,但是我們一般都不會直接使用字面量
變數:
變數可以用來儲存字面量,而且變數的值是可以任意改變的
變數更加方便我們使用,所以在開發中都是通過變數去儲存一個字面量
而很少直接使用字面量
例如X = 123; X為變數
識別符號和字串
識別符號:
在]S中所有的可以由我們自主命名的都可以稱為是識別符號
例如: 變數名、函式名、屬性名都屬於識別符號
命名一個識別符號時需要遵守如下的規則:
1.識別符號中可以含有字母、數字、_、$
2.識別符號不能以數字開頭
3.識別符號不能是ES中的關鍵字或保留字
4.識別符號一般都採用駝峰命名法
首字母小寫,每個單詞的開頭字母大寫,其餘字母小寫(雖不是強制要求,但要規範)
字串:
資料型別指的就是字面量的型別在JS中一共有六種資料型別
- String 字串
- Number 數值
- Boolean 布林值
- Null 空值
- Undefined 未定義
- Object 物件
其中String Number Boolean Null Undefined屬於基本資料型別
而Object屬於引用資料型別
string字串
在JS中字串需要使用引號引起來
使用雙引號或單引號都可以,但是不要混著用,不可以巢狀。
在字串中我們可以使用\作為轉義字元,
當表示一些特殊符號時可以使用\進行轉義
可以使用一個運算子typeof
來檢查一個變數的型別
語法: typeof 變數
檢查字串時,會返回string
檢查數值時,會返回number
Number 數值
Number.MAX_VALUE 表示數字的最大值。
如果使用Number表示的數字超過了最大值,則會返回一個Infinity 表示正無窮
-Infinity表示負無窮
使用typeof檢查Infinity也會返回number
NaN是一個特殊的數字,表示Not A Number
使用typeof檢查一個NaN也會返回number
var a ="123";
var b = 123;
console.log(typeof a);
//輸出 string
在JS中整數的運算基本可以保證精確
如果使用JS進行浮點元素,可能得到一個不精確的結果
Boolean布林值
Boolean布林值
布林值只有兩個,主要用來做邏輯判斷
- true 表示真
- false 表示假
使用typeof檢查一個布林值時,會返回boolean
Null 空值
Null(空值)型別的值只有一個,就是null
null這個值專門用來表示一個為空的物件
使用typeof檢查一個null值時,會返回object
Undefined 未定義
Undefined(未定義)型別的值只有一個,就undefind
當宣告一個變數,但是並不給變數賦值時,它的值就是undefined