javascript语法
1.基本数据类型:
字符串(string a =”hello”)、小数(double b =3.14)、整数(int c =2)、日期时间(DateTime)、布尔(bool )型等。
2.变量:
都是通用类型var,可以随便存储其它类型的值,可以直接使用,不用定义。但习惯上定义。
存储一个字符串:var a =“Hello”;
存储一个整数:var b =3;
存储一个小数:var c =3.14;
存储一个日期:var d = new Date();
存储一个true:var e =true;
定义变量: var a; //所有变量定义都用var定义,var是通用的可变类型。
var s = "3.14"; var n = parseFloat(s); ; s += 5;
var d = parseInt(s);
3.类型转换:
分为自动转换和强制转换,一般用强制转换。
其他类型转换为整数:parseInt();
其他类型转换为小数:parseFloat();
判断是否是一个合法的数字类型:isNaN();
是数字的话返回false,不是数字的话返回ture。
2.运算符:
数学运算符:+ - * / % ++ --;
加减乘除
%模的作用1.取余;2.将某个数值变为范围之内的数3.查看是否整除4.判断a是不是b的倍数
+在数值表是加号,在字符串是拼接。
++在前表示先加1,++在后表示先执行前再加1
关系运算符:== != >= <= > <;
一个等号等于赋值,两个等号真正等于
逻辑运算符:&& || !;
与 或 非
其他运算符:+= -= *= /= %= ?:;
alert(a+=b)是a=a+b
3.语句:
一般分为顺序、分支和循环语句。
(1)分支语句if:
分支语句(选择语句):分不同的情况。
格式一:if(){} 表示如果括号内的值是true,那就执行花括号中的内容,若不是,则不执行。
格式二:if(){}else{} 二选一。若if满足,则else绝对不走,反之,一定会走else。
格式三:if(){}else if(){}...else{} 多选一。
格式四:if的嵌套。在规定大的范围之后还有什么小的情况需要判断。
if(判断条件)
{
满足条件要执行的语句
}
else
{
不满足条件时执行的语句
}
(2)循环for语句:
for(初始条件;循环条件;状态改变) 四要素:初始条件;循环条件;循环体;状态改变
{
循环体
}
循环作用:反复执行某段代码
(3)问题类型:穷举、迭代。
(4)两个关键词:break 和 continue。
(5)如果要输出某一参数的值:输出的值是"+a+"和"+b"