初识JS的注意事项

53 阅读2分钟

js的书写方式

*<script src="./01_JS外链.js"></script>

*<div onclick="console.log(111)">哈哈哈哈哈哈哈哈哈哈哈</div>

*<script>
    *// 2. 内嵌
    /script 标签, 通常放在 body 标签 最后/
    console.log('哈哈哈')  // 在浏览器控制台 打印内容
</script>

命名规则

1. 规则     不遵守会报错
          1.1     变量名 可以有 字母; 数字; $符号; _下划线 组成   但是!!! 数字不能开头
          1.2     不能用 JS 的关键字 作为变量名: var  if  for   let 
                              保留字也不行    let 
          1.3     变量名 区分大小
     
2. 规范     不遵守不会报错, 但是不道德
          2.1     多个单词连在一起时  推荐使用驼峰命名

JS 的数据类型

          1. 简单数据类型(基础数据类)
                  1.1 数值(数字/number) 类型
                    整数 浮点数
                  1.2 字符串类型(string)
                    只要是引号包裹的内容, 就是字符串
                  1.3 布尔值类型
                    true(真)/false(错误)
                  1.4 undefined 类型
                    未定义
                  1.5 null 类型
                    空

检测数据类型

typeof 变量名
typeof(变量名)
  1. Number(数据)方法

    • 转型函数Number()可以用于任何数据类型,将其他数据类型转为数字
    • 字符串:纯数字字符串转为对应数字,空字符串和空白字符串转为0,非空非纯数字字符串转为NaN
    • 布尔值:true转为1,false转为0
    • undefined:转为NaN
    • null:转为0

    变量-0,也能实现转换成数据类型

  2. parseInt()方法:字符串转整数方法

    • 对浮点数进行取整操作
      • 对数字取整直接舍弃小数部分,只保留整数
    • 将字符串转为整数数字
      • 将字符串转为整数数字,也包含取整功能
    • 字符串中,必须是纯数字字符串或者数字字符开头的字符串,才能转换为正常数字,且只取整数部分
    • 如果不是数字打头的字符串,会转换为NaN
  3. parseFloat()方法:字符串转浮点数方法

    • 将字符串转为浮点数数字
    • 满足浮点数数字字符必须在字符串开始,如果不在开始返回值都是NaN
  4. 1.变量.toString()方法 不能给 undefined null 转换 2.String(变量) 任何数据类型都可以

     !变量+'',也能实现转换字符串形式
    
  5. Boolean(变量) 数字中, 除了0, 其他都会转为 true 字符串中, 只有空字符串(不是空白字符串)会转为 false

         undefined null 都会转为 false