Chp2.Javascript类型与语法
来源:互联网 发布:南风知我意txt 下载 编辑:程序博客网 时间:2024/06/18 01:10
javascript的基本数据类型有五种,分别是
1.数字,整型数字或者浮点型数字,都属于数字类型
2.字符串.不是String类型,而是内置的基本类型(虽然可以隐式的转换为临时String类型)
3.布尔型,就两个值,true,false
4.null,表示无数据
5.undefined,表示无定义
后两种数据类型,相当于空集和什么都没有的区别..需要细细体会..
有三个函数用于转化数字(字符串基本就是,无需转化)
Number(str):一旦str有错误表达就会返回NaN(我们可以用isNan来判断是否为NaN)
parseInt(str):会尽可能的解析str,直到错误地方
parseFloat(str):同上,只不过是浮点型
javascript并不区分各量的数据类型,因此需小心避免混杂..比如"+"既可用于字符串的连接,又可以用于数字的加法,一旦"+"参数有字符串,则必然以字符串连接形式操作..这点有时候会让人迷惑
类型对象的创建一般是new ClassName(param);
String类,用来操作字符串的高级操作基本都涵盖在此,常用的有
length,substring(beg,end)
Date类,表示时间,初始化有三种形式,
1.new Date():以当前时间
2.new Date(str):以str内部时间表示
3.new Date(year,month,day,hour,min,sec,msec):各参数各按其值
Date对象有一些get/set函数,可以动态的调整其时间参数,如果你set了错误的时间,javascript会很智能的帮你搞定
Date有一个字符串输出函数,就是很常见的toString()
Math类,表示数学常量和数学运算的类
ceil(),floor(),round(),random()(返回0-1的随机小数)
Array类,数组类,下标无需是数字,可以是任意类型,包括字符串
初始化方法:
1.new Array(a,b,c);
2.a = new Array();a[index]=key
3.var a = [key1, key2];
常用方法:
slice(beg,end)(不包括end),concat(a1,a1...),join(delim),split(delim)(二者正好相反,join以delim相连成字符串,split以delim分割字符串为数组),sort(),reverse()
语法结构基本等同于C/C++,无需多言,只有一个需要注意,就是for in结构
for (var in array) //do something...
var相当于遍历array的下标
- Chp2.Javascript类型与语法
- JavaScript基本语法+类型转换
- JavaScript语法之类型转换
- HTML与javascript语法
- JavaScript——1(基本语法,类型,变量与运算符,控制流程,函数)
- kotlin基本语法与类型
- javascript基本语法2 引用类型------数组
- javascript基本语法3 引用类型----Object
- JavaScript语法学习1--弱类型变量
- java与javascript语法区别
- JavaScript简介与基本语法
- JavaScript简介与基础语法
- javascript 显示浏览器类型与操作系统类型
- 值类型与引用类型 in JavaScript
- JavaScript中的值类型与引用类型
- javascript基本类型与引用类型
- javascript基本类型与引用类型
- JavaScript中的基本类型与引用类型
- DBUtils框架简化JDBC开发
- java 代码块分类说明
- javascript作用域和声明提升
- 自编java细节(3)----之你不可能得到正确的结果
- java中的Vector的用法
- Chp2.Javascript类型与语法
- [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:XFirete
- DOM中的navigate()函数
- DOM碰到的小问题
- #ifdef,#else,#endif和#ifndef的用法
- switch语句的一点收获
- 如何在linux终端下查询C函数
- 中英翻译好句子
- Android音乐播放器【安卓进化二十】