1、
alert("nihao!")
confirm('hao')
alert(prompt('hello!'))
2、字符串、布尔、数字、Null、Undefined
var x // x 为 undefined
var x = 6; // x 为数字
var x = "Bill"; // x 为字符串
布尔(逻辑)只能有两个值:true 或 false。
var x=true
var y=false
JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:
实例
var x1=34.00; //使用小数点来写
var x2=34; //不使用小数点来写
Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
3、JavaScript 算术运算符
算术运算符用于执行变量与/或值之间的算术运算。
给定 y=5,下面的表格解释了这些算术运算符:
运算符
描述
例子
结果
+
加
x=y+2
x=7
-
减
x=y-2
x=3
*
乘
x=y*2
x=10
/
除
x=y/2
x=2.5
%
求余数 (保留整数)
x=y%2
x=1
++
累加
x=++y
x=6
--
递减
x=--y
x=4
4、比较运算符
比较运算符在逻辑语句中使用,以测定变量或值是否相等。
给定 x=5,下面的表格解释了比较运算符:
运算符
描述
例子
==
等于
x==8 为 false
===
全等(值和类型)
x===5 为 true;x==="5" 为 false
!=
不等于
x!=8 为 true
>
大于
x>8 为 false
<
小于
x<8 为 true
>=
大于或等于
x>=8 为 false
<=
小于或等于
x<=8 为 true
5、逻辑运算符
逻辑运算符用于测定变量或值之间的逻辑。
给定 x=6 以及 y=3,下表解释了逻辑运算符:
运算符
描述
例子
&&
and
(x < 10 && y > 1) 为 true
||
or
(x==5 || y==5) 为 false
!
not
!(x==y) 为 true
6、
•if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
•if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其
他代码
•if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行
if (条件)
{
只有当条件为 true 时执行的代码
}
if (条件)
{
当条件为 true 时执行的代码
}
else
{
当条件不为 true 时执行的代码
}
f (条件 1)
{
当条件 1 为 true 时执行的代码
}
else if (条件 2)
{
当条件 2 为 true 时执行的代码
}
else
{
当条件 1 和 条件 2 都不为 true 时执行的代码
}
7、
JavaScript Switch 语句
请使用 switch 语句来选择要执行的多个代码块之一。
语法
switch(n)
{
case 1:
执行代码块 1
break;
case 2:
执行代码块 2
break;
default:
n 与 case 1 和 case 2 不同时执行的代码
}
8、JavaScript 循环
for - 循环代码块一定的次数
or 循环是您在希望创建循环时常会用到的工具。
下面是 for 循环的语法:
for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}
语句 1 在循环(代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行
for循环公式,引用很广。
var a=prompt("请输入节数"),
b=0;
for(var i=1;i<=a;i++){
if(i<=49){
b=b+i;
}else if(i>=50&&i<=60){
b=b+10;
}else if(i>60&&i<=100){
b=b+20;
}
console.log(i+"^^^"+b);
}
document.write(b);