Js檢查變量類型的代碼()
更新時間:2010年07月06日 08:55:09 作者:
本文章為你提供一款js 返回變量的類型代碼哦,如果你不懂得如何獲取js變量的類型的話,看看我們下面的代碼你就知道如何獲取js變量的代碼哦。
JavaScript檢查變量的類型,并判斷是整形或是字符串或是其它類型等等。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
2、toString 本來是用來做字符串轉換的,不過現(xiàn)在流行用來做變量類型的檢查了。舜子這里也寫了一個函數(shù),方便檢查變量的類型,可以用來代替 typeof
function getType(o) {
var _t; return ((_t = typeof(o)) == "object" ? o==null && "null" || Object.prototype.toString.call(o).slice(8,-1):_t).toLowerCase();
}
執(zhí)行結果:
getType("abc"); //string
getType(true); //boolean
getType(123); //number
getType([]); //array
getType({}); //object
getType(function(){}); //function
getType(new Date); //date
getType(new RegExp); //regexp
getType(Math); //math
getType(null); //null
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
2、toString 本來是用來做字符串轉換的,不過現(xiàn)在流行用來做變量類型的檢查了。舜子這里也寫了一個函數(shù),方便檢查變量的類型,可以用來代替 typeof
復制代碼 代碼如下:
function getType(o) {
var _t; return ((_t = typeof(o)) == "object" ? o==null && "null" || Object.prototype.toString.call(o).slice(8,-1):_t).toLowerCase();
}
執(zhí)行結果:
getType("abc"); //string
getType(true); //boolean
getType(123); //number
getType([]); //array
getType({}); //object
getType(function(){}); //function
getType(new Date); //date
getType(new RegExp); //regexp
getType(Math); //math
getType(null); //null
相關文章
使用coffeescript編寫node.js項目的方法匯總
Node.js 基于JavaScript編寫應用,JavaScript是我的主要開發(fā)語言。CoffeeScript是編譯為JavaScript的編程語言。CoffeeScript是一個非常高階的語言,將JavaScript、Ruby和Python中我最愛的部分結合在了一起。小編給大家介紹下使用coffeescript編寫node.js項目的方法2015-08-08bootstrap基本配置_動力節(jié)點Java學院整理
這篇文章主要介紹了bootstrap基本配置,詳細講解如何下載并安裝 Bootstrap,討論 Bootstrap 文件結構,并通過一個實例演示它的用法。2017-07-07mpvue微信小程序多列選擇器用法之省份城市選擇的實現(xiàn)
這篇文章主要給大家介紹了關于mpvue微信小程序多列選擇器用法之省份城市選擇實現(xiàn)的相關資料,文中通過示例代碼以及圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-03-03JavaScript中call,apply,bind的區(qū)別與實現(xiàn)
這篇文章主要介紹了JavaScript中call,apply,bind的區(qū)別與實現(xiàn),文章通過圍繞主題思想展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-09-09