JS基础

JavaScript 的组成

  • ECMAScript:JavaScript 的语法标准。
  • DOM:JavaScript 操作网页上的元素的 API。
  • BOM:JavaScript 操作浏览器的部分功能的 API。

JavaScript 的特点

可以使用任何文本编辑工具编写,然后使用浏览器就可以执行程序。
是一种解释型脚本语言:代码不进行预编译,从上往下逐行执行,不需要进行严格的变量声明。
主要用来向 HTML 页面添加交互行为。

JavaScript 的引入

1.直接内嵌到HTML

JS 代码直接写在 HTM 里,使用包裹。可以写在head里也可以写在body里。当然,放在前面的 JS 会先执行。



  
    
    
    
  
  

2.外部引入

与 CSS 类似,JS 也可以通过外部引入



  
    
    
  
  
    
  

前一种方式是直接把 JavaScript 代码放在 HTML 中,在页面加载的同时,那些 JavaScript 的代码就被解析了。而把 JavaScript 代码放在外部文件中,只有在事件被触发,需要该段 JavaScript 代码时,才调用执行。这样做有个好处,当页面比较复杂的时候,把大量的 JavaScript 代码放到外部文件,只有在需要的时候才执行,那么会明显地加快页面加载速度,而且实现结构化分离,也便于我们维护自己的代码。

动态类型

JavaScript 是一种“动态类型语言”,这意味着不同于其他一些语言(如 C、Java),所以不需要指定变量将包含什么数据类型(例如 number 或 string),全部用 var 关键字声明即可。比如如果你声明一个变量并给它一个带引号的值,浏览器就会知道它是一个字符串:
var myString = "Hello";

大标题

  • 单行注释://注释内容
  • 多行注释:/*注释内容*/

运算

  • 加 减 乘 除 累加 累减 取余
  • 操作运算符:+= -= *= /=
  • 比较运算符:严格等于 ===,严格不等于 !==
  • 逻辑运算符:
    JS基础_第1张图片
  • 运算符优先级
    JS基础_第2张图片

你可能感兴趣的:(javascript)