node基礎學習 檢測變數存在

2021-10-12 01:49:51 字數 698 閱讀 8705

(1)返回型別

typeof會返回乙個變數的基本型別,只有以下幾種:number,boolean,string,object,undefined,function;例:

console.log(typeof(1));//number

console.log(typeof("abc"));//string

console.log(typeof(true));//boolean

console.log(typeof(m));//undefined

(2)判斷是否為空

if(typeof(a)==」undefined」)

if(typeof a != 'undefined')
注:而對於的特殊的array和null,typeof仍返回的是object

instanceof用於判斷某個變數是否屬於某個物件的例項

var a={};

console.log(a instanceof object);//true

var arr = [1,2,3];

console.log(arr instanceof array); // true

Node學習總結 基礎篇

答 值型別 字串 string 數值 number 布林值 boolean undefined null symbol es6 引用型別 物件 object 陣列 array 函式 function 答 null是乙個表示 無 的物件,轉為數值時為 0 undefined是乙個表示 無 的原始值,轉...

node基礎學習 assert斷言

assert模組是node的內建模組,主要用於斷言。如果表示式不符合預期,就丟擲乙個錯誤。該模組提供11個方法,但只有少數幾個是常用的。assert assert方法接受兩個引數,當第乙個引數對應的布林值為true時,不會有任何提示,返回undefined。當第乙個引數對應的布林值為false時,會...

Node基礎 學習筆記(一)

npm install 安裝 模組 等價於 npm install s s是預設的,可以不指定 npm install s 安裝 模組,並寫入package.json中的dependencies下,開發 生產環境都要用到 npm install d 安裝模組,並寫入package.json中的dev...