-
var arr=[98,76,54,56,76]; // 包含5个数值的数组 document.write(arr.length); //显示数组的长度5 arr[15]=34; //增加元素,使用索引为15,赋值为34 alert(arr.length); //显示数组的长度16 索引值5-14值为empty
查看全部 -
创建一个数组,用于存储5个人的数学成绩。
创建赋值方法 1 var myarray=new Array(); myarray[0]=66; myarray[1]=80; myarray[2]=90; myarray[3]=77; myarray[4]=59; 注意:数组每个值有一个索引号,从0开始。
2 var myarray = new Array(66,80,90,77,59);//创建数组同时赋值
3 var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)
查看全部 -
//错误记录
var a,b,sum;
var a = 5;
var b = 100%7; //取余数
sum = a > b && a*b > 0 ;
document.write( "我认为 a 的值是:" +5 + " b的值是:" + 2 + "sum 的值是:" +true+"<br/>");
document.write( "答案是,第一轮计算后,a 为:"+ a +";b为:"+b +";第一次计算sum为:"+ sum +"<br/>");
sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;
document.write( "再一次计算后,我认为 a 的值是:" +5 + " b的值是:" + 2+ "sum 的值是:" + 27 +"<br/>");
document.write( "答案是,第二轮计算后,a 为:" + a + ";b为:" + b +";第二次计算sum为:"+ sum +",sum的类型也发生变化了。");
//输出结果
我认为 a 的值是:5 b的值是:2sum 的值是:true
答案是,第一轮计算后,a 为:5;b为:2;第一次计算sum为:true
再一次计算后,我认为 a 的值是:5 b的值是:2sum 的值是:27
答案是,第二轮计算后,a 为:6;b为:1;第二次计算sum为:27,sum的类型也发生变化了。查看全部 -
操作符之间的优先级(高到低):
算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
查看全部 -
var num1,mun2 ; //声明多个变量
查看全部 -
变量命名
1 字母,_,$开头,包含字母、数字、_、$
2 不允许使用JavaScript关键字和保留字做变量名。
查看全部 -
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var mydate = new Date();
var week = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
var zcj = 0;
for (i = 0; i < (scoreStr.split(";")).length; i++) {
zcj += parseInt(((scoreStr.split(";"))[i]).split(":")[1]);
}
document.write(mydate.getFullYear() + "年" + (mydate.getMonth() + 1) + "月" + mydate.getDate() + "日" + " " +
week[mydate.getDay()] + "--班级总分为:" + " " + zcj +"--班级平均分为:"+ " "+Math.round(zcj/((scoreStr.split(";")).length)));
查看全部 -
var mystr="Hello World!"
document.write(mystr.substring(mystr.indexOf("World!")) + "<br />");
document.write(mystr.substring(mystr.indexOf("Hello"),mystr.indexOf(" ",mystr.indexOf("Hello")+1)));
查看全部 -
function count() {
var txt1 = document.getElementById("txt1").value;
var txt2 = document.getElementById("txt2").value;
var select = document.getElementById("select").value;
if (!isNaN(txt1) && !isNaN(txt2)) {
if (select == "+") {
document.getElementById("fruit").value = (parseInt(txt1) + parseInt(txt2)) //在id为fruit中输出数值
} else if (select == "-") {
document.getElementById("fruit").value = (txt1 - txt2)
} else if (select == "*") {
document.getElementById("fruit").value = (txt1 * txt2)
} else if (select == "/") {
document.getElementById("fruit").value = (txt1 / txt2)
}
} else {
alert('请输入有效数值')
}
}
查看全部 -
我们都知道,除法、乘法等操作符的优先级比加法和减法高,例如:
var numa=3; var numb=6 jq= numa + 30 / 2 - numb * 3; // 结果为0
如果我们要改变运算顺序,需添加括号的方法来改变优先级:
var numa=3; var numb=6 jq= ((numa + 30) / (2 - numb)) * 3; //结果是-24.75
操作符之间的优先级(高到低):
算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
如果同级的运算是按从左到右次序进行,多层括号由里向外。
var numa=3; var numb=6; jq= numa + 30 >10 && numb * 3<2; //结果为false
查看全部 -
①定义数组同时赋值时,要用()
②split分割字符串,不用定义数组变量
查看全部 -
可将自动运行setInterval()写入 将被onclick调用的函数里。
查看全部 -
var arr="1,2,3,4,5,6,7,8,9,10" 此格式也算数组
arr[1]=, //?
查看全部 -
myarr.slice(数组下标,第几个数)
查看全部 -
两种连接方式:
1、需要连接的数组名.concat(连接的数值,连接的数值,或连接的数组名,.....);
2、需要连接的数组名.concat(连接的数组名,连接的数组名,或连接的数值,.....)
查看全部
举报