JS知识点 Ⅰ

91 阅读1分钟

js 是什么类型的语言

脚本。轻类型,解析型

怎么解析的,解析的过程是什么?

被web浏览器解析 1.语言分析 分析是否有js语法错误

2.预编译 执行之前需要做准备工作

3.解析执行 执行代码,按照从上往下,逐行执行

js 基本类型数据又哪些?

string number boolean undefined null

undefined 与 null 的区别是什么

1.undefined 表示未定义;但是给变量赋值了,【存在值】 值就是undefined

2.null 空 表示值一定不存在

为什么说undefined 的值是存在的?null 是不存在的?

相对内存,null 在内存中不占地,undefined 在内存中占空间

变量的命名规范

  • 首字符必须是字母、下划线或美元符号。
  • 余下的字母可以是下划线、美元符号、任意字母或者数字。
  • 变量名不能是关键字或保留字。
  • 变量名区分大小写。
  • 变量名中不能有空格、回车符或其他标点字符。
  • 为了符合编程规范,推荐使用驼峰式命名方式:当变量名由多个英文单词组成时,第一个英文单词全部小写,以后每个英文单词的第一个字母大写。