js 数据类型和转化

  1. 运行JavaScript
    1. 使用 JavaScript:  前缀构造执行JavaScript的url
    2. 使用<script>元素来包含JavaScript代码
  2. 导入js文件
    1. <script  src='test.js' type='' >  </script>  
  3. 定义变量的方式:
    1. 显式定义 :  var a
    2. 隐式定义 : 直接给变量赋值 a = 'hello'
  4. 类型转换:
    1. var a = "3.14"
      1. a - 2 = 1.14   # 字符串没有减法运算, 所以讲a转化为数值类型
      2. a +2 = "3.142"  # 字符串有加法运算, 所以讲2转化为字符串
    2. 实现类型转化的函数
      1. toString()
      2. parseInt()
      3. parseFloat()
  5. 变量作用域: 
    1. 在函数外部定义的 一律为全局变量
    2. 在函数内部, 隐式定义的为全局变量, 用var定义的为局部变量
    3. 变量提升: 在函数内部某一步 var a = 'lalala' , var a 声明变量会被提升至函数体顶部, 赋值部分不会被提升.
    4. const 定义常量:
      1. const max_age = 100;  
  6. 数据类型:
    1. 数值类型
    2. 布尔类型
    3. 字符串类型
    4. undefined类型
    5. null类型
原文地址:https://www.cnblogs.com/zhangjian0092/p/js.html