JavaScript的基本变量类型

认识js:

JavaScript(简称js):直译脚本语言,是一种弱类型的解释性语言,它依赖于宿主环境,一般为浏览器

  浏览器内嵌了JS解释器(解读JS代码,翻译为机器可以看懂的语言)

注:弱类型:声明变量时不需要规定类型

js组成部分:

es语法标准 ECMAScript

dom文档对象类型 Document Object Model

bom浏览器对象模型 Brower Object Model

变量与数据类型

调试错误:console.log() 日志,打印变量/对象:在需要查看变量具体是什么的时候,将其打印出来看它的结果

一般不用alert()去进行调试,它会阻塞后面代码的执行

  
  

变量的命名规范
  1. 不能是中文

  2. 不能使用数字开头

  3. 不能使用关键字、保留字(未来可能会成为有特殊作用的关键词)作为名字

      
      声明变量的关键字: let/const

  4. 秉持见名知意的原则,由字母、数字、_、$进行自由组合

  5. 采用驼峰命名法(例如:oDiv)

变量声明
  • let

      
      

  • const

      
      

数据类型(主要为8种)
  • number 数字

      
      

  • string 字符串

      
       

    字符串的长度:字符串内字符的总数量(在编程中的长度指的是数量)

      
      

  • boolean 布尔信

      
         

  • undefined 未定义

      

  • null 类型:空,什么都没有,无

  • object 类型

    对象类型,有很多种:数组、普通对象、DOM节点、函数、内置对象...

    数组:(批量存储数据)

    • 有序存储多条任意类型的数据,每条数据使用,隔开

      
    那么数组里面可以放数组吗?

    当然可以,内部嵌套数组的数组叫多维数组

      

    普通对象:

    {}包裹,已键值对的格式来存储多条任意类型的数据(无序),键值对由键名和属性名组成,属性名命名尽量见名知意

      

  • symbol 符号

    用来生成1个独一无二的值,避免重名的冲突(避免对象中属性重名的冲突)

      
      

  • bigInt 大常数

      
      

提示:

typeof 检测数据的类型(是一种比较粗糙的工具,仅供参考)

  
  

vscode 快捷键

缩进 tab

反缩进 shift + tab

自动换行 alt + z

向下复制一行 alt +shift + 下方向键

向上复制一行 alt +shift + 上方向键

换行 alt+上下方向键

注释 ctrl + /

你可能感兴趣的:(JavaScript,javascript,前端,html)