javascript基础
来源:互联网 发布:护眼台灯 知乎 编辑:程序博客网 时间:2024/06/15 23:23
一、对象
1、枚举对象 for.... in语句
for(var prop in mydate){
......mydate[prop];
}
for..in循环对对象的每一个属性执行一次(包括方法),在每一次迭代的过程中,所要处理的属性名会被赋值给prop变量。
2、对象的操作
添加属性 mydate.b=2; //添加属性b
删除属性 delete mydate.b; //删除属性b
判断是否有某个属性 var hasS="b" in mydate; //判断B是不是在对象myadate中
3、类型转换
数值->字符串 Number.toString()
字符串-> 数值 Number(<string>) 生成一个整数或者实数值
parseInt(<str>) 生成一个整数值
parseFloat(<str>) 生成一个整数或者实数值
4、数组常用方法
concat(<otherArray>) 将数组与参数数组合并成一个新数组,可以指定多个数组 数组
join(<separator>) 将所有的数组元素连接在一起成一个字符串,各元素之间使用参数作为分隔符 字符串
pop() 删除并返回数组的最后一个元素 对象
push(<item>) 将指定的数据添加到数组中 void
reverse() 反转数组次序 数组
shift() 类似pop,但是操作的是第一个元素 对象
slice(<start>,<end>) 返回一个数组 数组
sort() 对数组元素排序 数组
unshift(<item>) 类似push,但是新元素被插入到数组的开头 void
5、比较undefined \null
undefined:在读取未赋值的变量或者试图读取对象没有的属性的时候得到
null:表示已经赋值,但是该值不是一个有效的object string number boolean
如果相等同undefined和null,则用 == ,让javascript进行类型转换
如果要区分null和undefined则需要用等同运算符 ===
1、枚举对象 for.... in语句
for(var prop in mydate){
......mydate[prop];
}
for..in循环对对象的每一个属性执行一次(包括方法),在每一次迭代的过程中,所要处理的属性名会被赋值给prop变量。
2、对象的操作
添加属性 mydate.b=2; //添加属性b
删除属性 delete mydate.b; //删除属性b
判断是否有某个属性 var hasS="b" in mydate; //判断B是不是在对象myadate中
3、类型转换
数值->字符串 Number.toString()
字符串-> 数值 Number(<string>) 生成一个整数或者实数值
parseInt(<str>) 生成一个整数值
parseFloat(<str>) 生成一个整数或者实数值
4、数组常用方法
concat(<otherArray>) 将数组与参数数组合并成一个新数组,可以指定多个数组 数组
join(<separator>) 将所有的数组元素连接在一起成一个字符串,各元素之间使用参数作为分隔符 字符串
pop() 删除并返回数组的最后一个元素 对象
push(<item>) 将指定的数据添加到数组中 void
reverse() 反转数组次序 数组
shift() 类似pop,但是操作的是第一个元素 对象
slice(<start>,<end>) 返回一个数组 数组
sort() 对数组元素排序 数组
unshift(<item>) 类似push,但是新元素被插入到数组的开头 void
5、比较undefined \null
undefined:在读取未赋值的变量或者试图读取对象没有的属性的时候得到
null:表示已经赋值,但是该值不是一个有效的object string number boolean
如果相等同undefined和null,则用 == ,让javascript进行类型转换
如果要区分null和undefined则需要用等同运算符 ===
0 0
- javaScript基础
- JAVASCRIPT 基础
- JavaScript基础
- JAVASCRIPT基础
- JavaScript 基础
- javascript基础
- javascript基础
- JavaScript 基础
- JavaScript基础
- javascript基础
- JavaScript基础
- javascript基础
- javascript基础
- Javascript基础
- JavaScript基础
- JavaScript基础
- javascript基础
- javascript基础
- 兴趣与工作
- spring 学习之四(spring的注入方式(xml和annotation))
- Jquery节点操作
- 嘟哝之JDK -- ArrayBlockingQueue
- html文档
- javascript基础
- JAVA中的网络编程详解
- 日航起死回生
- 深入理解数据库当中的聚合函数
- 第22节 C语言结构体之结构体嵌套、结构体指针与结构体数组的代码实现
- 第四届山东省赛 J Boring Counting [主席树]【数据结构】
- 重新回来写博客
- 自定义控件学习:Toggle
- java自带线程池和队列详细讲解