javascript基础
来源:互联网 发布:c语言幻数什么意思 编辑:程序博客网 时间:2024/05/17 23:07
一、对象
1、枚举对象 for...in
for (var prop in mydate){
......mydate[prop]
}
对mydate对象的每一个属性执行一次,再每一次迭代过程中,所要处理的属性名会被赋值给prop变量
2、操作属性和方法
var mydate{ var a=3}
mydate.b=4; //添加属性
delete mydate.a; //删除属性
var hasA=“a” in mydate; //判断是否有这个属性
3、数值转为字符串 Number.toString()
字符串转为数值 Number(<str>) 生成整数或者实数值
parseInt(<str>) 生成整数值
parseFloat(<str>) 生成整数或者实数值
4、常用数组方法
concat(<otherArray>)将数组和参数所指的数组合并为一个新数组,可指定多个数组数组join(<separator>)将数组合成一个字符串,元素内用参数所指定的字符分割字符串pop()把数组当成栈使用,删除并返回数组的最后一个元素对象push(<item>)将指定的元素添加到数组中voidreverse()就对反转数组中元素的顺序数组shift()类似pop()但是操作的是第一个元素对象slice(<start>,<end>)返回一个子数组数组sort()对数组元素排序数组unshift(<item>)类似push(),新元素被插入到元素的开头void 5、比较undefine null
undefine: 在读取未赋值的变量或者试图读取对象没有的属性的时候
null:表示已经赋了一个值,但该值不是一个有效的object、string、number或者boolean。也就是定义的是一个无值
如果同等对待undefine和null,则使用的是 == ,这时javascript会进行类型转换,二者相等。但是要去分二者的话则使用同等运算符 ===
- javaScript基础
- JAVASCRIPT 基础
- JavaScript基础
- JAVASCRIPT基础
- JavaScript 基础
- javascript基础
- javascript基础
- JavaScript 基础
- JavaScript基础
- javascript基础
- JavaScript基础
- javascript基础
- javascript基础
- Javascript基础
- JavaScript基础
- JavaScript基础
- javascript基础
- javascript基础
- HDU1856 More is better
- Retrofit使用总结
- 语音学习笔记13------谈谈斯坦福大学卷积神经网络之反向传播
- POJ 3126 Prime Path (BFS)
- CentOS环境下elasticsearch集群搭建
- javascript基础
- 周六日常训练,背包dp,树形dp,简单dp以及很多数学?
- Android视图状态及重绘流程分析,带你一步步深入了解View(三)
- Swift 3 编程语言
- 对url字符串中域名的三种截取方式
- WebStorm基本使用
- java中方法的参数传递机制
- 用WordNet实现中文情感分析
- java注释