- 运算符
- 算数运算符
- 赋值运算符
- 关系运算符(比较运算符):== , != , > , < , >= , <= ,
- 逻辑运算符:或(||),与(&&),非(!)
注意:比较和逻辑运算符用于测试 true 或 false,他们的值只有ture和false两种,另外在数值中除0外,其余的值都是真的,即ture。只有0是假,即false。
- 三目运算符
格式:a>b?a:b;
解释:a大于b吗?如果a>b则返回值a,否则返回b。
注意:用prompt();提示用户输入,它接收的数据都是字符类型的,如果接收的数据要用于比较则应用parseInt(需要转变的数据);将其改为int类型。
- 数据类型
- 字符串(string)
- 数字类型(number)
- 布尔类型(booler)
- 数组类型(array)
- 对象类型(object)
- null类型:用于清空变量,用于对象中
- undefiend类型
typeof用于判断一个变量是什么类型的
- prompt(); 提示用户输入,prompt接收的数据都是字符串类型的
- console.log(); 提供给程序员看的,程序员用来调试用的
- document.write(); 用来输出相当于C中的prientf();
- alert();用于弹出提示框
- if的格式:
if(条件)
{
条件为真时执行的代码;
}
else{
条件为假时执行的代码;
}
- switch的格式:
switch(条件)
{
case 数值:条件等于数值时要执行的代码;
break;
.....
default:条件不满足上述时执行的代码
}
- do/while格式:
do
{
需要执行的代码;
}
while(条件);