javaScript

JavaScript

var age=10;
     age="王王"

变量

弱类型语言,变量可以存放不同类型的值,其他与Java一样

var

  • 作用域:全局变量

let

  • 作用域 let的关键字存在的代码快内
  • 不允许重复声明

const

  • 定义一个只读的常量

数据类型

number :数字(整数,小数,NAN)

string:字符,字符串,单双引皆可

boolean: 布尔。

null: 对象为空   对于null会返回object,null被认为是对象占位符

undefined:未定义

typeof: 获取数据类型

运算符

类似于Java

==

  • 1判断类型是否一样,不一样进行类型转换
  • 再去比值

===全等于

  • 不会进行类型转换

类型转换

   其他类型转化为bumber

      1 string:按照字符转的子面值,转为数字,如果字面值不是数字,转化为NAN

          var str=+"adc";+号代表正数 parseInt()

      2 boolean true 转换为1 false 转换为0

  其他类型转换为boolean(用于简化健壮性判断)

       1 number 0和NAN转换为0,其他数字为true

       2 string 空字符串为false 

       3 null 为false

       4 undefined为false

    

 

上一篇:0阶段-第七日-树上启发式式合并


下一篇:Introducing-Arm-Confidential-Compute-Architecture