JS笔记1

it2026-05-05  10

1.每个函数对象都有一个length属性,表示该函数期望接收的参数个数。它与函数的arguments不同,arguments.length表示函数实际接收的参数个数。 2.javascript 中有五种原始数据类型:Undefined、Null、Boolean、Number、String。 3.Undefined数据类型的值只有一个:undefined。 4.Null数据类型的值只有一个:null。 5.Boolean数据类型的值有两个:true 和 false。 6.javascript中没有char数据类型。 7.typeof 是一元运算符,后跟变量的名称,用于获取变量的数据类型,其返回值有5个:undefined、boolean、number、string、object。 8.在javascript中,如果函数没有声明返回值,那么会返回undefined。 9.null与undefined的关系:undefined实际上是从null派生出来的。 10.强制类型转换:在javascript中有3钟强制类型转换:Boolean(value)、Number(value)、String(value)。 11.在javascript中,对于函数中定义的变量来说,加var表示局部变量,不加var表示全局变量。 12.在javascript,所有对象都是从Object对象继承过来的。Object中额属性是不可枚举的(propertyIsEnumerable返回false),因此无法通过for...in语句得到其中的属性。 13.在javascript中,可以动态添加对象的属性,也可以动态删除对象的属性。 var object = new Object(); alert("1==="+object.username); object["username"] = "zhangsan"; alert("2==="+object.username); delete object.username;//username属性已经从object对象删除 alert("3==="+object.username);

 

14.在javascript中定义对象的第二种方式:

var object = {username:"zhangsan",password:123}; alert(object.username); alert(object.password); 15.对于javascript数组的sort方法来说,它会先将待排序的内容转换为字符串(调用toString()方法),按照字符串的先后顺序进行排序。

转载于:https://www.cnblogs.com/zhengsha/p/5085993.html

相关资源:JavaScript基础笔记-尚硅谷视频自己总结
最新回复(0)