tpyeof 与 intanceof

news/2024/7/19 14:25:59 标签: js, javascript

typeof

typeof 是js中的操作符,用于判断一个值是基本数据类型,还是引用数据类型。

javascript">    console.log(typeof 1)
    console.log(typeof '1')
    console.log(typeof true)
    console.log(typeof undefined)
    console.log(typeof null)
    
    var obj = {
        name :'zed'
    }
    
    console.log(typeof obj)

输出结果为在这里插入图片描述

instanceof

a instanceof b ,返回值为布尔值,a 是 b类型 的值吗?
如果a为基本数据类型,那么始终会返回false,因为基本数据类型不是对象;
如果b为Object,且a不为基本数据类型,那么始终会返回true,因为所有引用类型均为对象,包括null;

javascript">    var obj = {
        name: 'zed'
    }

    console.log(obj instanceof Object)
    //输出结果为: true

http://www.niftyadmin.cn/n/1258000.html

相关文章

字面量创建对象

在JavaScript高级程序设计第三版书籍中,推荐使用字面量表示法创建对象。 构造函数创建和字面量创建: var obj new Object();obj.name zed;console.log(obj)var obj1 {name: zed}console.log(obj1)两者均能成功创建对象。 字面量的好处是:…

Xcode中StoryBoard Reference 新特性的使用

前言 StoryBoard是iOS开发中很直观的开发工具,它可以极大的提高开发效率,但是StoryBoard由于能直接描述多个控制器页面,也会引发一些问题。 当团队开发时,StoryBoard中的拖入的控制器过多会导致界面错综复杂。并且协同开发中特别容…

parseInt方法

parseInt() 接收一个字符串参数,将字符串转化为整数。 接收一个空字符串时,返回NaN。 这个方法会忽略字符串前的空格,不论有多少,直到第一个非空格字符,若不是数值字符,返回NaN;若是数值字符…

Spring学习总结之装配bean

1&#xff0e; XML中显式配置 规范&#xff0c;文件头&#xff1a; <?xml version”1.0” encoding”UTF-8”?> <beans xmlnshttp://www.springframework.org/schema/beans xmlnshttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocation”http://www.spring…

js语法注意点

如果省略var关键字就声明关键字&#xff0c;那么该变量会被定义为全局变量&#xff08;不推荐&#xff09;。 function f() {num 3;}f();console.log(num) //结果为3undefined 存在的意义是为了正式区分空对象指针&#xff08;null&#xff09;和未经初始化的变量。利用Boolea…

js 中的Function类型

函数的创建有两种方式&#xff1a; 函数声明函数表达式 二者基本等价&#xff0c;除了 什么时候可通过变量访问函数的区别&#xff0c;以下将举例证明。 以函数声明的方式来创建&#xff0c;那么不论在什么时候访问函数&#xff0c;都是正确的&#xff0c;因为解析器有函数声…

js字符串方法

concat 字符串拼接方法&#xff0c;与数组中的concat()用法基本相同。一般来说不用&#xff0c;而是用更为简单的代替。 var str hello;console.log(str world);//hello worldconsole.log(str.concat( world));//hello worldcharAt & charCodeAt 二者都是根据传入的索…

关于APIcloud对应C#的 wcf框架作为后台,实现多库功能

首先&#xff0c;我是使用ajax原来的请求方式&#xff0c;并没有使用apicloud中封装的请求方式。 前端代码&#xff1a; function makeRequest() {//alert("inside makeRequest()");var settings {type: "GET",url: "http://192.168.0.105/Service1.…