一.JS简介 

  JavaScript 是 Web 的编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 

JavaScript 是一种轻量级的编程语言。

JavaScript 是可插入 HTML 页面的编程代码。

JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行

二.JS用法

 1.放置位置

HTML 中的脚本必须位于 <script> 与 </script> 标签之间。

脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。

如需在 HTML 页面中插入 JavaScript,请使用 <script> 标签。

<script> 和 </script> 会告诉 JavaScript 在何处开始和结束。

<script> 和 </script> 之间的代码行包含了 JavaScript

推荐放在body代码块底部,因为Html代码是从上到下执行,如果Head中的js代码耗时严重,就会导致用户长时间无法看到页面,如果放置在body代码块底部,那么即使js代码耗时严重,也不会影响用户看到页面效果,只是js实现特效慢而已

Js代码可以放在一个单独的文件中,然后通过 <script src="common.js" type="text/javascript"></script>可以将其导入进来,或者直接在html文件中直接书写代码,如下面所示,其中两种方式的 type都可以不用写,因为浏览器默认的便是javascript

如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>
        标题一
    </h1>
    <script>
        alert("js")
    </script>
</body>
</html>

2.JS注释

  单行注释以 // 开头

  多行注释以 /* 开始,以 */ 结尾

:此注释仅在Script块中生效

三.变量

  变量是用于存储信息的"容器"

  1. 局部变量必须一个 var 开头,如果未使用var,则默认表示声明的是全局变量
  2. 变量必须以字母开头
  3. 变量也能以 $ 和 _ 符号开头(不推荐)
  4. 变量名称对大小写敏感(y 和 Y 是不同的变量)

2.声明变量

   var 关键词来声明局部变量

pwd = 'test';                  //不加var 定义的是全局变量
function f1() {
    //name = 123 ;             // 不加var 函数里面修改的还是全局变量
    var name = 'Mike'         // 加var 函数里面修改的是局部变量
}

  一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可

3.变量的生命周期

JavaScript 变量的生命期从它们被声明的时间开始。

局部变量会在函数运行以后被删除。

全局变量会在页面关闭后被删除。

四.数据类型

数据类型主要分为:

  字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)

// null、undefined
null是JavaScript语言的关键字,它表示一个特殊值,常用来描述“空值”。
undefined是一个特殊值,表示变量未定义
null、undefined

相关文章: