二、JavaScript语法
(一)基本数据类型
字符串、小数、整数、日期时间、布尔等。
(二)变量
所有变量定义都用var,var是通用的可变类型,可以随便存储其它类型的值,可以直接使用,不用定义,但习惯上定义。
定义变量:var a;
(三)类型转换
分为自动转换和强制转换,一般使用强制转换。
其它类型转为整数:parseint();
其它类型转为小数:parsefloat();
判断一个数据是否是一个合法的数字类型:isNaN();
是数字得到话返回false,不是数字的话返回true,如下:
<script language="javascript">
var a;
prompt("请输入一个数字");
a=isNaN();
alert(a);
</script>
如果输入的是数字:
则返回值
(四)运算符
数学运算符:+ ? * / % ++ ?-;
关系运算符:== != > >= < <=;
逻辑运算符:&& || !;
其它运算符:+= ?= *= ?;
(五)语句
一般分为顺序,分支和循环语句。
1.分支是if语句:
if(判断条件)
{满足条件的执行体}
else
{不满足条件的执行体}
2.循环用for语句:
for(初始条件;循环条件;状态改变)
{
循环体
}
3.问题类型:穷举,迭代
4.两个关键词:break和continue
5.如果要输出某一参数的值:输出格式是”…“+a+”…”和”…“+a
(六)数组
数组的定义:new Array();它的长度是动态变化的,里面可以放任意类型的元素。
数组元素的赋值:a[0]=123;a[1]=”hello”;
数组取值:a[i];
数组属性:a.length;数组元素的个数,长度。
方法:a.sort();排序数组,按照第一个字符排序,a.reverse();翻转数组
(七)函数
函数的四要素:名称,输入,返回值,加工。
定义函数:function add(形参){函数体},函数名为add,输入为参数的形式;
函数不调用是不会执行的,函数的调用:add(实参).