js typeof的使用

console.log(typeof 1)

console.log(typeof ‘1‘)

console.log(typeof true)

console.log(typeof undefined)

console.log(typeof null)
VM142:1 number
VM142:3 string
VM142:5 boolean
VM142:7 undefined
VM142:9 object

console.log(typeof [1])

console.log(typeof (new Date()))

console.log(typeof /\d+/)

console.log(typeof (function(){}))
VM144:1 object
VM144:3 object
VM144:5 object
VM144:7 function

时间: 2024-10-01 00:03:24

js typeof的使用的相关文章

js typeof

JS中的变量是松散类型(即弱类型)的,可以用来保存任何类型的数据. typeof 可以用来检测给定变量的数据类型,可能的返回值:1. 'undefined' --- 这个值未定义: 2. 'boolean'    --- 这个值是布尔值: 3. 'string'        --- 这个值是字符串: 4. 'number'     --- 这个值是数值: 5. 'object'       --- 这个值是对象或null: 6. 'function'    --- 这个值是函数.

JS typeof 与 instanceof

JS中常用来判定变量类型的两个函数为 typeof 和 instanceof typeof variables的结果有 number, boolean, string, function, object[null, Array, Obeject, String,Date.....], undefined 要注意的地方是 typeof null的结果为object null和undefined并不是等价的 var tmp = null; // 虽然tmp是null,但我也定义了 var undef

js typeof 与 instanceof的区别

js中typeof与instanceof用法小记 今天写JS代码,遇到动态生成多个名称相同的input复选按钮 需要判断其是否是数组,用到了if (typeof(document.MapCheckMgr.checkid)!="undefined") 以前用得少,就顺便查了一下关于typeof的那些事 typeof用以获取一个变量或者表达式的类型,typeof一般只能返回如下几个结果: number,boolean,string,function(函数),object(NULL,数组,对

JS typeof与instanceof的区别

typeof 与 instanceof 通常是用来判断一个变量的类型,二者有如下区别: typeof: 判断一个变量的类型,返回值是字符串形式,返回结果有如下几种: number,boolean,string,function,object,undefined 当一个变量a未声明,或者声明但未赋值时,typeof a的结果是undefined: if(typeof a!="undefined") { alert("ok") } 很多前辈喜欢使用if(a)这种写法也是

js typeof instanceof

一般都是用typeof判断变量是否存在 如if(typeof a!="undefined"){},而不要去使用if(a)因为如果a不存在(未声明)则会出错, 因为typeof遇到null,数组,对象时都会返回object类型,所以当我们要判断一个对象是否是数组时 或者判断某个变量是否是某个对象的实例则要选择使用另一个关键语法instanceof instanceof用于判断一个变量是否某个对象的实例,如var a=new Array();alert(a instanceof Array

js typeof 能得到哪几种类型

typeof运算符可以判断表达式的类型,根据表达式返回七种结果:number,string,boolean,undefined,object,function,symbol typeof的用法有两种: 1.typeof a 2.typeof(a) 对于数字来说,typeof返回number,这里数字包括整数和浮点数,一律返回number 对于字符串,typeof返回string 对于布尔值,typeof返回string 对于对象,typeof返回object,正是由于typeof运算符对于任何对

sass个人学习笔记

Materliu 在慕课的视频: http://www.imooc.com/learn/364 . http://www.imooc.com/wiki/371 sass入门:http://www.w3cplus.com/sassguide/ 个人先看了 <Sass与Compass实战>(Materliu 是中文翻译之一)后看的视频,看书的时候不是很了解看了视频之后又看了一遍书终于少许了解sass了 下面是我个人对<Sass与Compass实战>这本书学习笔记总结,有些是个人极端自我

JavaScript权威指南笔记——第1部分

# <JavaScript权威指南>笔记--第1部分 说明: 印刷版:2012年4月第1版 2016年9月第17次印刷. 本书的风格和<Effective Java>很类似,推荐一下. 该笔记逆序记录的. ----------------------- ------<end>------ | node的helloworld程序: ```js //! program.js // 通过在命令行输入`node program.js`来运行,然后在浏览器中打开网址`127.0.

JQuery笔记总结------事件细节、JQ进阶常用方法

引入jQuery: <script src="./K1/Tool/jquery-3.1.1/jquery-3.1.1.min.js"></script> 引入CSS: <link rel="shortcut icon" type="image/x-icon" href="./images/icon.ico"> <link rel="stylesheet" type=