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);