作家
登录

javascript学习笔记(二) js一些基本概念

作者: 来源:www.28hudong.com 2013-03-30 00:27:23 阅读 我要评论

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吗?

  推荐阅读

  一行代码告别document.getElementById

所以绝大多数的脚本里,都是直接通过元素的id来访问DOM的。      后来随着各种浏览器接踵而至,逐渐的替代了ie。为了保证各路门派统一规则,标准化越来越被重视。当初那种直接访问id的方法,逐渐被document.ge>>>详细阅读


本文标题:javascript学习笔记(二) js一些基本概念

地址:http://www.17bianji.com/kaifa2/JS/23331.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)