-
属性标签与权限操作的对应关系查看全部
-
typeof 只能用来判断对象是否是5种原始类型或对象类型;还有function类型; typeof null结果为object obj instanceof Object : 基于原型链的方法 左侧obj应该是对象类型 否则返回false 右侧Object是函数构造器, 否则返回type error的异常 任何函数都有prototype对象属性查看全部
-
str.t = 10 输出的是10 str.t 输入的是undefined; 因为赋值那一瞬间把str 从string 转换为object, 但是赋值之后就释放了,所以str.t是undefined查看全部
-
字符串和number利用隐式转换互换 11 + '' -> '11' '11' - 0 -> 11 相等判断 null == undefined; null===null;null !== undefined 注意: NaN != NaN new Object != new Object 因为比较的是地址查看全部
-
原始类型: number, string, boolean,null,undefined 对象类型 Object: 可以有属性,方法 比如 Function, Array, Date, String ...查看全部
-
js中的数组方法查看全部
-
因为历史原因,typeof null === "object"查看全部
-
当基本数据类型执行对象类型才有的属性和方法时,js会临时创建一个对象,内容和基本类型一样,执行完毕后就会销毁点这个对象。 所以: var a=“str”; alert(a.length);// 3 a.t=5; //不报错,因为临时创建了对象 alert(a.t); //undefined,因为执行完a.t=5,销毁了对象,a还是原来的字符串查看全部
-
null==undefined查看全部
-
严格等于“===”: 严格等于先比较数据类型,类型不相等直接返回false; NAN与任何数据都不相等与自己也不相等; 对象之间的比较,比较的是引用而不是数值,所以new Object≠new Object查看全部
-
当字符串和数字进行比较时,js会尝试把字符串转换成数字再进行比较查看全部
-
可以利用+/-来进行类型装换查看全部
-
js有五种原始数据类型,一种对象数据类型,其中函数是特殊的对象数据类型查看全部
-
type 适合基本类型和function检测,遇到null失效,返回object;查看全部
-
对字符串str使用一个对于对象的方法(例如length)那么js会先 var strobj = new String("string") 先把这个字符串临时变成对象 再进行length属性 这个length属性结束后会将临时创建的strobj对象取消掉 基本数据类型没有方法和属性 string是基本数据类型 所以他没有属性和方法 但是他却可以用length()这种方法是因为js会临时创建一个对象 然后再销毁 有这种临时对象的基本类型有 string number boolean查看全部
举报
0/150
提交
取消