• GJM : JavaScript 语言学习笔记


    JavaScript
    ------------------------------
    变量声明 : var a;
    变量赋值 : var a = 12;

    函数声明 : var mAwesomeFunction = function myArgument){ }
    函数调用 : mAwesomeFunction(something);

    函数 作为函数的参数传入另一个函数中

    声明函数1 square = function (a) { return a * a ; }
    声明函数2 applyOperation = function (f,a) { return f (a) ;}
    调用函数2 把函数1 当做参数传入到函数2中
    applyOperation(square,10);

    返回值

    myFunction = function(a) {
    return a *3 ;
    explodeComputer(); // 这句话因为上一句有Return 不会执行 }

    IF
    if(foo){ return bar ;}

    IF/ELSE
    if(foo){ function1(); }
    else { function2(); }

    If/Else 条件判断写成一行

    foo ? function1() : function2();
    如果foo 成立返回 function1函数 否则返回 function2函数

    变量赋值举例:var n = foo ? 1 : 2;
    “当 foo 是 true 时,将 n 的值赋为1,否则赋为2

    Else If 来处理更多的判断类型
    if(foo){ function1(); }
    else if (bar) { function2(); }
    else { function3(); }

    JaveScript 数组(Array)

    数组声明 a = [123,456,789];
    数组访问 a[1]; 返回456

    JaveScript 对象(Object)

    myProfile = {
    name:"Jare Guo",
    emmail:"gjm@gmail.com",
    "zip code":123456,
    isInvited:true}
    key 是属性名,value 是属性值

  • 相关阅读:
    Notepad++技巧
    LinuxTips从命令行到脚本
    Linux任务前后台的切换
    win7 中使用NFS共享
    Python实例31[批量对目录下文件重命名]
    rsync 的核心算法
    linux/unix设计思想
    linux进程的状态
    Perforce查看workspace sync到的changlist
    python类库26[sqlite]
  • 原文地址:https://www.cnblogs.com/TDou/p/6149693.html
Copyright © 2020-2023  润新知