zoukankan      html  css  js  c++  java
  • JS数组及函数的应用

    JS数组:

    定义并赋值

    函数:var arr=[值1,值2,值3];

    也可以先定义后赋值

    var arr=[];

    arr[0]=1;

    arr[1]=2;

    数组的长度(元素个数)

    代码:数组.length

    数组的组成:

    1.元素

    2.下标(索引)

    3.数组长度

    数组的遍历

    var arr=[1,2,3,4,5];
    for(var num in arr){
        console.log(arr.length);
    }
    方法函数:

    特性:预加载功能(在运行网页的时候已经加载到内存)

    代码

    function hello(){
        console.log("hello");
    }
    hello();

    另一种代码方式

    var getName = function(){
                console.log('tom');
            }
       
      getName();

    函数的参数不是严格对应的

    function f1(name,age,addr='beijing'){
         console.log('个人信息:'+"名字:"+name+";年龄:"+age+";地址:"+addr);
    }
    f1("张三","12","中国");    输出:个人信息:名字:张三;年龄:12;地址:中国
    f1("张三","12");               输出:个人信息:名字:张三;年龄:12;地址:beijing

    注:在有默认值的情况下输出默认值

    阶乘:

    function jiecheng(n){
                if(n==1){
                    return 1;
                } else {
                  return n*jc(n-1);
                 }
            }
            console.log(jiecheng(5));

    return:用法

    function f1(){
        var name="tom";
        var age=23;
        var iseat = false;
        function f2(){
            console.log("I am f2 function");
        
        }
            return f2;
    }
       var ff = f1();
           ff();  

    标记的使用

    var i=1;
    con:
    while(i){
        i++;
        if(i==3){
            console.log(i);
            break con;
        }

    输出结果:3(循环标记con直到结果为3)

  • 相关阅读:
    UMLChina-我不经意的创业故事
    oracle management server
    关于做PDF的FAQ(一)~(四)
    关于学习ASP和编程的28个观点
    JavaScript的方法和技巧
    在公告栏里加进啦Google自定义搜索引擎(附代码,和参考代码,原代码)
    来北京工作了,有写感慨
    asp.net 2.0 访问oracle
    利用SharpZipLib进行文件的压缩和解压缩
    软件工程师,请不要做浮躁的人
  • 原文地址:https://www.cnblogs.com/diverman/p/8203942.html
Copyright © 2011-2022 走看看