zoukankan      html  css  js  c++  java
  • JavaScript基础语法

    1. 值和变量

    1.1 原始值和引用值

    JavaScript中变量存放的值可分为原始值和引用值。

    原始值有:UndefindNullBooleanNumberString

    引用值:Object

    1.2 变量

    1.2.1 变量定义

    标准写法:var 变量名 = 值 ;

    栗子:

    // 数字
    var num = 123;
    
    // 字符串
    var str = "hello world!";
    
    // 布尔值
    var flag = true;
    
    1.2.2 变量名规则
    • 变量名由字母、数字、 _ 、 $组成。
    • 不能以数字开头;

    2. 运算符

    1. 算术运算符:+ - * / %
    
    2. 关系运算符:> < >= <= == != === !==
    
    3. 位运算符:& | ~ << >> >>>
    
    4. 赋值运算符:= 算术或位运算符=(如:+= <<=)
    
    5. 三目运算符:boolean_expression ? true_value : false_value;
    

    2.1 全等于非全等

    • 两个=是非全等,仅仅比较值是都相等;
    • 三个=是全等,不仅比较值,还比较值得类型是否相等。
    //非全等
    "123" == 123; // true
    
    //全等
    "123" === 123; // false
    

    3. 语句

    1. 顺序语句 (默认,从上往下按顺序执行)
    
    2. 分支语句 (if语句、switch语句)
    
    3. 循环语句 (for循环、while循环、do while循环)
    

    3.1 分支语句

    // if 语句
    if (i > 30) {
      alert("大于 30");
    } else if (i < 0) {
      alert("小于 0");
    } else {
      alert("在 0 到 30 之间");
    }
    
    // switch 语句
    switch (i) {
      case 20: alert("20");
        break;
      case 30: alert("30");
        break;
      case 40: alert("40");
        break;
      default: alert("other");
    }
    

    3.2 循环语句

    // for
    iCount = 6;
    for (var i = 0; i < iCount; i++) {
      alert(i);
    }
    
    // for-in
    for (sProp in window) {
      alert(sProp);
    }
    
    // while
    var i = 0;
    while (i < 10) {
      i += 2;
    }
    
    // do while
    var i = 0;
    do {i += 2;} while (i < 10);
    
  • 相关阅读:
    运算符重载
    vmware 下 ubuntu 不能全屏显示 的解决方法
    最优化
    常见算法(logistic回归,随机森林,GBDT和xgboost)
    转:CRF++词性标注
    条件随机场(CRF)理论及应用
    转:RNN(Recurrent Neural Networks)
    RNN(Recurrent Neural Networks)公式推导和实现
    ML、DL相关资源
    机器学习(周志华西瓜书) 参考答案 总目录
  • 原文地址:https://www.cnblogs.com/yezhechenyang/p/js-basic-grammar.html
Copyright © 2011-2022 走看看