JavaScript中如何檢測一個變量是一個String類型?請寫出函數實現


方法1、

function isString(obj){
    return typeof(obj) === "string"? true: false;
    // returntypeof obj === "string"? true: false;
}

方法2、

function isString(obj){
    return obj.constructor === String? true: false;
}

方法3、

function isString(obj){
     return Object.prototype.toString.call(obj) === "[object String]" ? true : false;
}
如:
var isstring = isString('xiaoming');
console.log(isstring);  // true

.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM