• JavaScript 语句


    数组

    在javaScript中,数组可以用关键字Array声明。声明数组的同时还可以指定数组初始元素
       个数,也就是这个数组的长度lenght;

     var beatles = Array(4);
    
     var beatles =Array();
    
     array[index]=element;
    
     beatles[0]="John";
    
     var beatles = Array(4);
     beatles[0]="John";
     beatles[1]="Paul";
     beatles[2]="George";
     beatles[3]="Ringo";
    
     var beatles=Array("John","Paul","George","Ringo");
     
     var beatles=["John","Paul","George","Ringo"];
    
     var years=[1990,1991,1992];
    
    // 还可以三种数据类型混在一起
     var lennon=["John",1940,false];
    
     //数组还可以是变量
     var name="John";
     beatles[0]=name;
     //这将把beatles数组的第一个元素赋值为"John".
     
     //数组元素的值还可以是另一个数组的元素。下面俩条语句将把beatles数组的第二个元素赋值为"Paul";
      var names=["John","Paul","George","Ringo"];
      beatles[1]=names[3];
    

    循环语句

    while循环

    var count=1;
       do{
        alert(count);
    	count++;
    
       }while(count<1);
    
       initialize;
       while(condition){
        statements;
    	increment;
       }
    

     for循环

    for(var count=1;count<11;count++){
       alert(count);
       }
    
    
       var beatles=Array('John','Paul','George','Ringo');
       for(var count=0; count< beatles.length;count++){
         alert(beatles[count]);
       }
       //运行分别的对应着Beatles乐队的成员
    

     函数

     function shout(){
       var beatles=Array('John','Paul','George','Ringo');
       for(var count=0; count< beatles.length;count++){
         alert(beatles[count]);
       }
       }
       //shout();就是一个函数
       
    

     带参函数

     function name(argument){
       statements
       }
    
       function multiply(num1,num2){
        var total=num1*num2;
    	alert(total);
       }
       multiply(10,2);
    
        function multiply(num1,num2){
        var total=num1*num2;
    	return total;
       }
    
       alert(total)
       //变量的作用域
       function square(num){
       total=num*num
       return total;
       }
       var total=50;
       var number=square(20);
       alert(total);*/
    

       这些代码将不可避免的导致全局变量total的值发生变化。弹出400
      全局变量total的值变成了400.我的本意是让square()函数只把它计算出来的平方值给变量number.

     function square(num){
      var total=num*num
       return total;
       }
       var total=50;
       var number=square(20);
       alert(total);
    

     现在,全局变量total安全了,再怎么调用square()函数也不会影响到它。
      
       PS: 请记住,函数在行为方面应该像一个自给自足的脚本,在定义一个函数时,我们一定要把它内部的变量全部明确地声明为局部变量。如果你总是在函数里使用var 关键字来定义变量,就能避免任何形式的二义性隐患。
      

  • 相关阅读:
    [JNA系列]Java调用Delphi编写的Dll之Delphi与JAVA基本数据类型对比
    JSON和数据集互相转换单元
    Windows管理多个java版本--解决'has value '1.8',but'1.7' is required'的方法
    Spring+SpringMVC+MyBatis+Maven框架整合
    让你的程序通过XP防火墙
    内存共享【Delphi版】
    自学k8s-安装docker特定版本技巧
    自学k8s-k8s集群环境搭建
    自学k8s-安装过程为下载flannel.yml和镜像文件,而需要设置的代理
    Centos开放指定端口命令
  • 原文地址:https://www.cnblogs.com/linkhtml/p/6306308.html
Copyright © 2020-2023  润新知