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/essay/105359.html