JS基础

103 阅读1分钟

1.变量

变量是一个装着数据的容器,通过变量名操作数据。

变量可以无限赋值,以最后一次赋值为终值

##var/let
Var:可以重复声明同一个变量,以最后一次声明为此变量的值
 var age = 18;
 var age = 20
 var age = 18, name = "aa"
 
Let:不可以重复声明
     var age = 18;
     var age = 20
     console.log(age)=>Uncaught SyntaxError: Identifier 'age' has already been declared(声明)
复制代码

1.2变量的命名要则

image.png

2.基本数据类型

 1.undefined: 变量已经声明但是没有赋值,所以默认undefined */
 2.null: null是一个特殊的对象类型,null表示一个空值,与undefined值相等 
 3.布尔值 :true,false
 4.string:
 5.number:
复制代码

3 数据运算

  1.运算符号
  (1)+ - * / %(取余)++ --
    + :字符串数据类型使用+号代表拼接:把数据类型都转换为字符串拼接
    + - * / % : 在数字类型和字符串类型的数据运算时会自动进行隐士转换“字符串转换为数字类型”
    ++ :自增1
    -- :自减1
    
     /* let num = 1; */
    /* 赋值的时候 ++写在前面表示 先加1 再赋值 */
    /* let a = ++num; */ /* a结果是2 */
    /* 赋值的时候 ++写在后面表示 先赋值 再加1*/
    /* let a = num++; */ /* a的结果是1 */
复制代码
  /* 数字类型之间的加号是相加 */
          let num1 = 1;
          let num2 = 2;
          document.write(num1+num2); 
        /* 字符串类型的相加是拼接 */
          let str1 = '1';
          let str2 = '2';
          document.write(str1+str2);
          let str1 = '1';
          let num1 = 2;
          //=>'12'数字类型转换为字符串类型
          document.write(str1+num1); 
复制代码

4.逻辑运算符

image.png

5.赋值运算符

image.png

6.比较运算符

image.png