数组定义、特点、
运算符:
算术运算 ++ --(自减 自加) 赋值运算发 =
比较:!= == ===
逻辑运算 有 && || !
正则表达式 修饰符
i:用来表示
g:很少演示(在第一行使用)
m:多行
JavaScript 数组定义 语法:
var arr1=[2,5,6,];
取值:数组名[下标值]
aler(arr1[2]);
提取的是 3 下标值就是 从 0,1,2,3,4,5
2.先定义后赋值
.length:
数组长度=最大下标+1
var arr3=new Array();
arr3[0]=400;
arr3[1]=400;
arr3[2]=400;
// [400,500,600]
// 获取数组的长度=最大下标+1 数组名.length
alert(arr3.length);
数组的特点:长度可变,工厂度等于数组最大索引值+1
同一数组
// 二维数组
var arr=[["张三","李四"],["a","b","c"],[1,2],];
alert (arr)
JavaScript 运算
运算% 取余
5%2 相当于 5/2取余数
alert(57%6);
a++ 和 ++a 的区别
++a:参与运算时 先+1 后赋值
a++:参与运算时 先赋值 后+1
作业:
1. 输入一个数,判断是否及格, 50分以下,则"使劲努力,不要偷懒" 50~60,则"就差一点点,再加把劲" 超过80分,则"你学的不错,值得表扬!" */ // ------------------------------------------------- var fs=prompt("请输入一个数") ; if(fs>80){ alert("你学的不错,值得表扬"); }else if(fs>=50&&fs<=60){ alert("就差一点点,在加把劲"); }else if(fs<50){ alert("使劲努力,不要偷懒"); }
键盘录入x的值,计算出y的并输出。 * 如果x>=3 则y = 2 * x + 1; * 如果-1<x<3 则y = 2 * x; *如果 x<=-1 则y = 2 * x - 1; var x=prompt("请输入一个数") ; if (x>=3) { alert(y=2*x + 1); } else if (-1<x<3){ alert(y=2*x); } else if(x<=-1){ alert(y=2*x-1); }
var yf=prompt("请输入一个月份数,1~12");
var n=parseInt(yf);
switch(n){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
alert("本月有31天");
break;
case 2:
alert("平年二月28天,闰年二月29天");
break;
case 4:
case 6:
case 9:
case 11:
alert("本月有30天");
break;
default:
alert("超出范围");
break;
}