1. 程式人生 > >判斷對象oStringObject是否為String

判斷對象oStringObject是否為String

== truct console bool turn pan new spa lower

1.操作符

(1)typeof操作符

格式:result=typeof variable

返回值:

undefined 值未定義

boolean 布爾值

string 字符串

number 數值

object 對象、null

function 函數

(2)instanceof操作符

格式:result=variable instanceof constructor

返回值:

true

false

2.案例

function isString(str){
        return ( (str instanceof String) || (typeof str).toLowerCase()== ‘string‘ );
    }
        
    
var str1=new String(‘str1‘); var str2="str2"; console.log(typeof str1);//object console.log(typeof str2);//string console.log(str1 instanceof String);//true console.log(str2 instanceof String);//false console.log(isString(str1));//true console.log(isString(str2));
//true

判斷對象oStringObject是否為String