时间:2021-05-26
1.typeof 操作符:用于检测给定变量的数据类型
复制代码 代码如下:
var message="some string";
alert(typeof message); //"string"
alert(typeof(message)); //"string"
alert(typeof 100); //"number"
typeof操作符可能返回下列字符串:
"undefined","boolean","string","number","object","function".
2.Object 的实例具有的属性和方法:
constructor —— 保存用于创建当前对象的函数.
hasOwnProperty("属性名") —— 检测给定属性是否是当前对象实例的属性(而不是在实例的原型中).
isPrototypeOf(对象名)—— 检测 传入对象是否是另一对象的原型
toString() —— 返回对象的字符串表示
valueof() —— 根据不同对象返回不同原始值,通常和toString返回结果相同
3. 运算符
! 逻辑非
操作数是一个对象,返回 false
操作数是一个空字符串,返回 true
操作数是一个非空字符串,返回 false
操作数是一个数值0,返回 true
操作数是一个非0的任意字符(包括 Infinty ),返回 false
操作数是 null,返回 true
操作数是 NaN,返回 true
操作数是 undefined,返回 true
* 乘法
一个操作数是 NaN,结果是 NaN
Infinity * 0 = NaN
Infinity * 非0 = Infinity 或 -Infinity
Infinity * Infinity = Infinity
/ 除法
0/0 = NaN
非0/0 = Infinity 或 -Infinity
==:相等 ===:全等
相等:先转换成同一类型的值在比较
全等:必须是同一类型且值相等才全等
4.类型检测
基本类型用 valueOf
复制代码 代码如下:
var s ="ILoveYou";
var b = true;
var i = 10;
var u;
var n = null;
var o = new Object();
alert(typeof s); //string
alert(typeof i); //number
alert(typeof b); //boolean
alert(typeof u); //undefined
alert(typeof n); //object
alert(typeof o); //object
引用类型用 instanceof (返回true 或 false)
复制代码 代码如下:
alert(person instanceof Object); // 变量person是Object吗?
alert(colors instanceof Arrary); //变量colors是Array吗?
alert(parttern instanceof Regexp); // parttern是Regexp吗?
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言本篇章主要介绍哈夫曼树及哈夫曼编码,包括哈夫曼树的一些基本概念、构造、代码实现以及哈夫曼编码,并用Python实现。1.基本概念哈夫曼树(Huffman(H
要学好JavaScript,有几个基本概念必须搞清楚:prototype,executing,context,closure。Prototype在JavaScr
Javascript的基本概念i.javascript语言是网页中广泛使用的一种脚本语言。ii.Javascript语言的特点:1.由Netscape公司开发,
许多初学者商家针对淘宝网里边的uv、pv、跳出率这些都并不是很懂,今日就跟大伙说下淘宝SEO的一些常见基本概念,淘宝网基本概念全集。文中我给大伙儿详细介绍淘宝S
淘宝相册知识普及小结。一些人在问关于淘宝相册的问题时,普遍对一些基本的概念不是特别的清楚,这里我想献一下丑,来说一些与淘宝相册相关的一些基本概念.1、淘宝网提供