1.Javascript的数据结构
标识符
关键字
常量:const 常量名:数据类型=常量值;
变量:·var 变量名;变量名=初始值;
·var 变量名=初始值;
2.Javascript的数据类型
数字型:×××;十六进制和八进制;浮点型数据;
字符串型
布尔型:值只有两个:false和true
特殊数据类型:转义字符;未定义值(undefined);空值(null)
3.运算符
算术运算符:+
比较运算符:<
赋值运算符:=
逻辑运算符:&
条件运算符:
其他运算符:位运算,typeof运算符(返回他的操作数当前所容纳的数据类型)
new运算符:new constructor[(arguments)]
例如:Array array=new Array();
4.表达式
表达式是一个语句的集合。
5.数据类型的转换
Javascript是一种没有类型的语言。在代码执行过程中,JavaScript会根据需要自动进行代码转换,但是转换需要根据一定的规则。
·转换为数值型数据
】
·转换为逻辑型数据
·转换为字符串数据
6.Javascript的语句
·赋值语句:var a=50;(变量名=表达式;)
·条件判断语句:if语句(if-else);switch语句
·循环控制语句:while语句;do..while语句;for语句;
·跳转语句:break;continue;
7.Javascript的函数
·基本语法:function 函数名(参数1,参数2,...){
函数体;
[return语句]
}
·函数的调用:
直接调用,例如:
//定义
在事件响应中调用函数:
通过链接调用函数:通过设置属性href的值为调用的函数 href="javascript:函数"
test
函数允许嵌套---递归函数----
java中的内置函数:
eval():求字符串中表达式的值
isFinite():判断一个数值是否是无穷大
isNaN():判断一个数值是否是NaN
parseInt():将字符类型转换为×××
parseFloat():将字符类型转换为浮点型
encodeURI():将字符串转化为有效的URL
encodeURIComponent():将字符串转换为有效的URL组件
decodeURI():对encodeURL()编码的文本进行解码
decodeURIComponent():对encodeURLComponent()编码的文本进行解码