javascript基础知识-数组-条件判断语句-逻辑操作符-选择结构语句-循环语句
2021-07-15 01:08
标签:pop var 条件判断语句 push 比较 数组元素 循环语句 parse 一个 var aColor=new Array(); 不知道数组的个数时,声明数组可以不可以不指定数组个数,数组aColor定义了4个数组,如果以后还需要增加其他颜色。可以定义aColor[4] aColor[5] var aMap=new Array("China","USA","Britain"); 可以直接用参数创建数组。 var aMap=new Array("china","usa","britain"); alert(aMap.length+" "+aMap[10]+" "+aMap[20]); alert(aMap.length+" "+aMap[10]+" "+aMap[20]); var aMap=["china","usa","britain"];通常将数组转换为字符串进行使用。toString()可以很方便的实现这个功能 var aMap=["China","USA","Britain"]; join也可以把数组转换为字符串 var aFruit=["apple","pear","peach","orange"]; //reverse()方法使数组反序排序 ---------------------------------------------------------------------------------------------------------------------------------------------------- 条件语句 比较操作符 逻辑操作符 document.write(3>2 && 4>3); 与运算&&,表示两个都为ture时,整个表达式才是ture,否则为flase。 if(条件){}单项分支选择语句 条件为true运行{}里面的内容,flase程序跳过{}语句,直接执行程序后面其他的语句。 if(条件) } }else{ switch语句 iWeek=parseInt(prompt("请输入1到7之间的整数","")); switch(iWeek){ case 4: var i=Sum=0; javascript基础知识-数组-条件判断语句-逻辑操作符-选择结构语句-循环语句 标签:pop var 条件判断语句 push 比较 数组元素 循环语句 parse 一个 原文地址:https://www.cnblogs.com/wy936166601/p/9537307.html
var aTeam=new Array(12); 在js中数组使用关键字Array来声明,同事可以指定这个数组的个数,也就是数组的长度。
每增加一个数组项,数组的长度就会动态增长。
aColor[0]="blue";
aColor[1]="blue";
aColor[2]="blue";
aColor[3]="blue";
var aMap=new Array("China","USA","Britain"); 用length获取长度,[2] 获取数组的参数(Britain)
alert(aMap.length+""+aMap[2]);
aMap[20]="korea";
var aMap=["china","usa","britain"]; 除了Array()对象,数组还可以用方括号[]来定义
aMap[20]="korea";
alert( aMap.toString()+" "+typeof(aMap.toString()); typeof用来判断是哪种类型
document.write(aMap.join()+"
"); 无参数,等同于toString
document.write(aMap.join("")+"
"); 不用连接符
document.write(aMap.join("][")+"
"); 用][符连接
document.write(aMap.join("-isaac-")+"
"); -isaac-连接
var sFruit="apple,pear,peach,orange"; // split()方法将字符串转换为数组。
var aFruit=sFruit.split(",");//split接受一个参数,为分割字符串的标识
alert(aFruit);
var aFruit="apple,pear,peach,orange".split(",");//split接受一个参数,为分割字符串的标识
alert(aFruit);
alert(aFruit.reverse());
var aFruit=["apple","pear","peach","orange"]; //reverse()方法使数组反过来排序
alert(aFruit.reverse());
var sMyString="abcdefg"; 将字符串反序排列,但是字符串没有reverse这个功能,所以先要把值变成
alert(sMyString.split("").reverse().join("")); 变成数组,然后在用reverse方法使数组反序,然后在用join把数组变成字符串。
var aFruit=["pear","apple","peach","orange"]; 用sort()方法进行数组元素排序,按照字母顺序进行排序
alert(aFruit.sort());
var stack=new Array();
stack.push("red");
stack.push("green");
stack.push("blue");
document.write(stack.toString()+"
") pusu压栈。pop出栈
var vItem=stack.pop();
document.write(vItem+"
");
document.write(stack.toString());
主要包括 等于== , 不等于 != , 大于>, 大于等于>=, 小于document.write("pear"=="pear");
document.write("Apple"document.write("apple"
alert("apple".toUpperCase()
document.write("
")
document.write(3>2 && 4document.write("
")
document.write(4>3 || 3>2); 非运算!就是简单的将true变为flase,flase变为true
document.write("
")
document.write(!(3>2));
document.write("
")
if语句是使用最为普遍的条件选择语句。if语句有三种
{ 双向分支选择结构语句 条件为true运行if里的代码,条件为flase运行else里的代码
}
else{
if(条件1) 多分枝选择结构语句,用于选择多个代码块之一来执行。
{
当条件为true时执行的代码
}else if(条件2)
{
当条为true时执行的代码
当条件1和条件2都为flase时执行的代码
}
if嵌套语句
var x=6;
var y=8;
if(x {
if(y==10)
{
alert("x }
else
{
alert("x }
}
else if(x>5)
{
if(y==10)
{
alert("x>5 && y==10");
}
else
{
alert("x>5&&y!=10");
}
}
var iNumber=Number(prompt("输入一个5到100之间的数字"));
if(isNaN(iNumber))
document.write("请确认你的输入正确");
else if(iNumber>100||iNumber document.write("你输入的数字范围不再5和100之间");
else
document.write("你输入的数字是:"+iNumber);
当需要判断的情况比较多的时候用switch语句。一个表达式和多个值进行比较
case 1:
document.write("Monday");
break;
case 2:
document.write("tuesday");
break;
case 3:
document.write("wednesday");
break;
document.write("Thursday");
break;
case 5:
document.write("friday");
break;
case 6:
document.write("saturday");
break;
case 7:
document.write("sunday");
break;
default:
document.write("error");
}
while循环语句是前测试循环,循环条件判断是在
执行内部代码之前,因此循环的主体可能根本不被执行;当条件为ture时,条件会不断执行内部代码,直到循环条件为flase时,
while(i Sum=i+Sum;
i++;
}
alert(Sum);
上一篇:Java 包装类
文章标题:javascript基础知识-数组-条件判断语句-逻辑操作符-选择结构语句-循环语句
文章链接:http://soscw.com/index.php/essay/105359.html