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"

 

原文地址:https://www.cnblogs.com/hanruyue/p/5811833.html