今日学习一点JavaScript;
1.数据类型
字符 | 含义 |
---|---|
Number | 数字类型 |
String | 字符串类型 |
Boolean | 布尔类型 |
array | 数组类型 |
Object | 对象 |
Null | 空 |
Undefined | 未定义 |
2.注释
//单行注释。
/*多行注释*/
3.运算符
①算术运算符
字符 | 含义 |
---|---|
+-* | 加减乘 |
/ | 除法,注意结果可以有小数 |
% | 取余,即取余数 |
++ | 自加 |
– | 自减 |
var a=2;
var b;
//声明变量。
b=a+++1;
/*结果a=3,b=3。先赋值后自加*/
b=++a+1;
/*结果a=3,b=4。先自加后赋值*/
//自减同理
②赋值运算符
字符 | 示例 | 等价于 |
---|---|---|
= | a=b | a=b |
-= | a-=b | a=a-b |
+= | a+=b | a=a+b |
/= | a/=b | a=a/b |
%= | a%=b | a=a%b |
③+的特殊语法
var a=2;
var b=3;
var c="4";
var d="5";
//声明变量。
a+b;
//结果5.
a+c;
//结果34.
c+a;
//结果43.
c+d;
//结果45.
d+c;
//结果54.
④逻辑运算符
&&——同真则真
"||"——有真则真
!——取反
⑤比较运算符
>< 大(小)于
>= <=
== ===
注意:1.==比较的是:值是否相等。即可以比较数字和字符串。
2.===比较的是:值和数据类型是否相等。
4.选择语句
if(){
}else{
}
switch(){
case valueone:
console.log("今天是星期一");
break;
case valuetwo:
执行语句;
break;
default:
执行语句;
break;
}
5.循环语句
while(){} 先判断,成立后再执行。
do{}while() 先执行一次再判断,成立后再执行。
for(初始条件;判断条件;步长){} 用于已知循环次数时常用
7.JavaScript中取整数部分
var a=6745;
var b;
for(i=0;a>10;i++){
b=a%10;
console.log(b);
a=parseInt(a/10);
}
console.log(a);