JS笔记1
2024-08-27 05:47:25
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()方法),按照字符串的先后顺序进行排序。
最新文章
- JQuery的核心的一些方法[扒来的]
- 狼人杀BETA阶段计划简介
- C++中的new与delete(二)
- 【从API学英语】-DriverManager
- 用C#制作推箱子小游戏
- vijos 1025 背包 *
- 每日一“酷”之array
- Area of a Circle
- 动态修改 C 语言函数的实现
- 修改mysql 数据库密码
- 国人编写的开源 .net Ioc 框架——My.Ioc 简介
- TCP/IP 要点备忘
- PHP 表单验证 - 必填字段
- Java复习随笔
- MongoDB的ORM框架——Morphia
- 吴恩达机器学习笔记8-多变量线性回归(Linear Regression with Multiple Variables)--多维特征
- ARP【地址解析协议】理解
- Jquery ajax 数据更新
- 在property里面设置版本号可灵活引用
- MATLAB:图像水平、垂直、水平垂直镜像、转置、旋转变换(flipdim、mirror、transp、imrotate函数)
热门文章
- DIV+CSS布局问题:一个宽度不确定的DIV里面放三个水平对齐的DIV,左右两个DIV宽度固定为150px,中间那个DIV充满剩余的宽度
- CentOS squid代理内网主机上网 openVpn配置
- MAVEN 工程打包resources目录外的更多资源文件
- <;一>;初探js特效魅力之全选不选反选04
- pl sql developer登陆界面找不到oracle数据库选项
- Solr和IK分词器的整合
- Asp.Net Mvc后台数据验证自测小Demo
- 自动开机和自动关机设定方法(包括linux和windows)
- Hibernate Criterion
- “too many open files"; ----增大打开的文件数