• JavaScript编程语言基础语法总结


    常用基础语法
    console.log("this is result"); //打印输出内容

    1、大括号{}
    (1)、最常见的组织复合语句

    if( condition ) { 
    //... 
    }else { 
    //... 
    }for() { 
    //... 
    } 


    (2)、声明对象

    var obj= { name : 'Jason', age : 24}; 


    (3)、声明函数或函数直接量

    function f1(){ 
    //... 
    } 
    var f2 = function(){ 
    //... 
    } 


    (4)、结构化异常处理的语法符号

    try { 
    //... 
    }catch( ex ){ 
    //... 
    }finally{ 
    //... 
    } 




    2、中括号[]
    (1)、声明数组

    var ary= []; // 声明一个空数组 
    var ary= [1,2,3,4]; // 声明一个数组,同时赋初值


    (2)、取数组成员

    var ary= [1,2,3,4]; 
    var item= ary[2]; 


    (3)、定义对象成员(可以不遵循标识符规则)

    var obj= {}; 
    obj['name'] = 'Jason'; // 为obj添加一个属性name,name是合法的标识符,即也可以通过obj.name方式来定义
    obj['2color'] = 'red'; //为obj添加一个属性2color,2color不是合法的标识符(不能以数字开头),不能通过obj.2color来定义 


    (4)、取对象成员

    var obj= {name:'Jason'};obj['2color'] = 'red'; 
    obj['name']; // -->Jason 
    obj['2color']; // --> 2color (不能通过obj.2color获取) 



    3、小括号()



     

    一、变量
    1、声明变量var

    var sample = {}; //声明一个对象
    svm.x = []; //声明一个数组

    二、语句
    1、if判断语句

    if ( pred > 0) {
    console.log((i+892) + ',1' );
    } else {
    console.log((i+892) + ',0' );
    }
    
    
    if ( ts.name.indexOf('Mr.') > 0) {
    sample.x[1] = 2;
    } else if ( ts.name.indexOf('Mrs.') > 0) {
    sample.x[1] = -2;
    } else if ( ts.name.indexOf('Miss.') > 0) {
    sample.x[1] = -1;
    } else if ( ts.name.indexOf('Rev.') > 0 || ts.name.indexOf('Dr.') || ts.name.indexOf('Master.')> 0) {
    sample.x[1] = 1;
    } else {
    sample.x[1] = 0;
    }
    
    var parch = parseInt(ts.parch);
    if ( parch > 0) {
    sample.x[5] = 2;
    } else {
    sample.x[5] = -2;
    }


     

    2、for循环语句

    svm.x = [];
    svm.y = [];
    for(var i = 0; i < 500; i++) {
    svm.x.push( g.samples[i].x );
    svm.y.push( g.samples[i].y );
    }


     

    三、函数
    1、定义一个函数

    svm.selectSecondAlpha = function(first) {
    var second = first;
    while(second === first) {
    second = Math.floor(Math.random()*svm.alphas.length); 
    }
    return second;
    };
  • 相关阅读:
    微软系统及开发工具官方下载地址
    Office2010文档的MIME类型
    Android开发中Activity的生命周期
    DWZ框架POST方式提交Form提示JSON文件下载
    JAVA开发环境搭建
    FastJSON解析.Net生成的JSON字符串
    SQL Server 2008 如何更改服务器身份验证模式
    如何快速解决IIS中发布的网站不能访问。
    QlickView
    Lamabda表达式
  • 原文地址:https://www.cnblogs.com/xiewangfei123/p/12997082.html
Copyright © 2020-2023  润新知