js資料型別(2019 06 25)

2022-09-03 08:24:07 字數 2636 閱讀 5021

文件就緒事件

除錯語句

變數互動思路

繫結事件

事件發生做什麼操作

標籤的操作

滑鼠事件

2-引用資料型別:結構複雜,儲存在堆記憶體裡面,操作的是位址

var ary = [2,3,4,5]; 

console.log(ary.length); //4

console.log(ary[0]); //2

console.log(ary[ary.length-1]); //5

正則 regexp/^1$/

函式 functionfunction()

console.log( typeof '' );  //string

console.log( typeof -18); //number

console.log( typeof nan); //number

console.log( typeof true); //boolean

console.log( typeof null); //object

console.log( typeof undefined); //undefined

console.log( typeof ); //object

console.log( typeof /123/); //object

console.log( typeof {}); //object

console.log( typeof function(){}); //function

2-instanceof 通常用來檢測引用資料型別,判斷某個物件是否屬於某個類的例項

console.log( instanceof array);  //true

console.log(/123/ instanceof regexp); //true

console.log({} instanceof object); //true

console.log(function(){} instanceof function); //true

4- parsefloat(); 轉換成浮點型的數字

5- boolean(); 轉換成布林值

6- tostring(); 轉換成字串

//陣列串字串:去掉括號,加引號

console.log([1,2,3].tostring()); // '1,2,3'

//所有物件轉成字串結果都是 '[object object]'

console.log(.tostring()); // '[oject object]'

console.log(string(null)); // 'null'

console.log(string(undefined)); // 'undefined'

console.log('10'+20);  //'1020'

減 -乘 *

除 /取模 %

自增 ++

var  n = 0;

n++; // n = n + 1;

console.log(n); //1

var x = 0;

var y = x++; //++寫在後面,先賦值再運算

console.log(y); //0

var a = 0;

var b = ++a; //++寫在前面,先運算再賦值

console.log(b); //1

自減 --

2- 比較運算子

3- 賦值運算子

4- 邏輯運算子

!: 取反,結果一定是布林值

console.log(1&&0); //0

console.log(1&&2); //2

console.log(1&&-1); //-1

console.log(0&&-1); //0

console.log(1||0); // 1

console.log(0||false); //false

console.log(1||true); //1

5- 三目運算子

條件 ? 條件成立執行的** : 條件不成立執行的** ;

- ① : 字串和數字比較 : 字串轉數字,然後比較

- ② : 字串和布林值 : 字串和布林值都轉數字,比較

- ③ : 數字和布林比較 : 布林轉數字再比較

- ④ : nan和任何的值比較都不相等,包括自己

- ⑤ : 字串和陣列 : 陣列轉字串,再比較

- ⑥ : 字串和物件 : 物件轉字串,再比較

- ⑦ : null和undefined比較相等,各自和其他資料型別的值比較都不相等

- ⑧ : 引用資料型別的值相比較永不相等

js資料型別

一.原始資料型別 1.typeof 運算子。var a alert typeof a 輸出結果為 undefined 2.undefined 未定義 型別 當變數未定義時,該變數值被預設為undefined 如 var a alert typeof a 輸出結果為 undefined 注意值unde...

js資料型別

js 基本資料型別 undefined null boolean number string js 操作符 typeof檢測給定變數的資料型別。返回值表示的型別 undefined 值未定義。boolean 值為布林型別。string 值為字串。number 值為數字。object 值為物件或nul...

js資料型別

var num 1,boo true,aa null,bb,str mary arr 1,2,4,8 obj arrnew new array 1,2,3 strnew new string 1,2,3 用 typeof 檢測變數的型別 console.log number typeof num n...