1. 程式人生 > 其它 >JavaScript入門簡介

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