首頁 web前端 js教程 Js检查变量类型的代码()_javascript技巧

Js检查变量类型的代码()_javascript技巧

May 16, 2016 pm 06:23 PM
變數類型

JavaScript检查变量的类型,并判断是整形或是字符串或是其它类型等等。


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

2、toString 本来是用来做字符串转换的,不过现在流行用来做变量类型的检查了。舜子这里也写了一个函数,方便检查变量的类型,可以用来代替 typeof
复制代码 代码如下:

function getType(o) {
var _t; return ((_t = typeof(o)) == "object" ? o==null && "null" || Object.prototype.toString.call(o).slice(8,-1):_t).toLowerCase();
}


执行结果:

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
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1247
24
如何解決Python的變數未定義錯誤? 如何解決Python的變數未定義錯誤? Jun 24, 2023 pm 10:12 PM

Python是一種高階程式語言,它的易用性和流行程度使得它成為了眾多程式設計師的首選語言。與其他語言一樣,Python也存在一些常見的錯誤類型,例如變數未定義錯誤。當我們在Python中使用一個未定義的變數時,程式就會拋出一個名為「NameError」的例外。這種錯誤通常出現在以下幾種情況:拼字錯誤:可能是因為變數名稱拼字錯誤導致了變數未定義錯誤,我們需要仔細檢

java變數類型有哪些 java變數類型有哪些 Jan 16, 2024 pm 04:45 PM

java變數類型有:1、整數變數;2、浮點型變數;3、字元型變數;4、布林型變數;5、引用型別變數。詳細介紹:1、整數變量,用於儲存整數,包括正數、負數和零;2、浮點型變量,用於儲存小數和浮點數;3、字元型變量,用於儲存字元數據,Java中的字元型變數類型是char,它佔用16位元的儲存空間,可以儲存一個16位元的Unicode字元;4、布林型變量,用於儲存布林值,即真或假等等。

如何在PHP中使用變數 如何在PHP中使用變數 May 20, 2023 pm 02:33 PM

PHP是一種非常流行的網頁開發語言,它允許開發人員在伺服器端創建動態Web應用程式。在PHP中,變數是一種基本的資料結構,用於儲存值和資料。本文將介紹如何在PHP中使用變數。變數的基本語法在PHP中宣告變數的語法非常簡單。變數名以美元符號($)開頭,後面跟著變數名。變數名稱可以是字母、數字或底線的組合,但必須以字母或底線開頭。例如,下面的程式碼聲明了一個名

PHP中資料類型的使用 PHP中資料類型的使用 May 25, 2023 am 08:52 AM

PHP中的資料類型是程式設計中非常重要的一部分。在PHP程式設計中,有多種資料類型可用於儲存不同類型的值,包括數字、字串、布林值、陣列、物件和空值。了解並正確使用這些資料類型對於開發高效、可靠的PHP應用程式至關重要。以下是一些常見的PHP資料型別及其用法:數字(Numbers):PHP中使用數字儲存整數和浮點數,例如1、1.2等。可以使用數學

PHP中變數類型的自動轉換與擴展 PHP中變數類型的自動轉換與擴展 Sep 13, 2023 am 08:19 AM

PHP是一種強大的程式語言,它支援多種變數類型,包括整數、浮點數、字串、布林值等。在PHP中,變數類型的自動轉換是一種非常重要的特性。本文將詳細介紹PHP中變數類型的自動轉換與擴展,並提供具體的程式碼範例。首先,讓我們來了解PHP中變數類型的自動轉換。當PHP在執行某些操作時,如果涉及不同類型的變量,它會自動將其中一個變數的類型轉換為另一個變數的類型,

Java入門必讀:熟練常見的資料類型 Java入門必讀:熟練常見的資料類型 Feb 18, 2024 pm 03:14 PM

學習Java必備:掌握常見的變數類型概述在Java程式設計中,變數是非常重要的概念,它可以儲存各種類型的數據,並且在程式的執行過程中可以被修改。了解常見的變數類型是學習Java程式設計的基礎,本文將介紹Java中常見的變數類型及其使用方法。基本資料型別Java中的基本資料型別包括整數型別、浮點數型別、字元型別和布林型別。它們是最基本的資料類型,用於儲存各種基本的資料值

PHP程式設計有哪些常見的變數? PHP程式設計有哪些常見的變數? Jun 12, 2023 am 10:06 AM

在PHP程式設計中,變數是儲存值的基本單元,用於在程式執行過程中儲存和使用資料。在PHP中,變數可以被賦予不同的資料類型,包括整數、浮點型、字串、陣列等等。在本文中,我們將介紹PHP程式設計中常見的變數及其用法。簡單變數簡單變數是最常見的變數類型,它們可以儲存整數、浮點數、字串等常規資料類型。在PHP中,未定義變數的初始值為NULL。以下是幾個實例:整數變數:$

PHP7.0中變數的型別有哪些? PHP7.0中變數的型別有哪些? Jun 01, 2023 am 09:12 AM

PHP7.0是現代Web應用程式開發領域中廣泛使用的腳本語言,在不斷更新和改進中不斷壯大。變數是PHP語言中的基礎,它們代表在應用程式中儲存資料的容器。在本文中,我們將介紹PHP7.0中的變數類型,以便您更能理解PHP7.0的程式功能。 PHP7.0中的變數類型:整數(integer):整數變數用來儲存整數,可以是正數、負數或零。整數變數可以使用十

See all articles