一、JavaScript在HTML中的引用方式
1、页头引入JS
指的是在head标签中编写JavaScript。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
//JavaScript程序
</script>
</head>
<body>
</body>
</html>
<script type="text/javascript">...</script>为固定格式。
2、在页中引入JS
也就是在body标签中编写JavaScript。
3、在元素事件中引入JS
指的是在元素的事件属性中(1)直接编写JS程序或(2)调用JS函数。
4、引入外部JS文件
指的是把JS程序存放在后缀为.js的文件中,用script标签引用。script标签既可放在head标签中,也可以放在body标签中。
<script src="1.js" type="text/javascript"></script>
Html内容:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="wbd.js" type="text/javascript">
</script>
</head>
<body>
</body>
</html>
JS文件内容:
var a="1.34"
var b=3.14
document.write(a+b)
二、JS数据结构
1、标识符
标识符指的是用于定义变量和函数的名字。
- 第一个字符必须是字母、下划线或美元符号这3种之一。其后的字符可以是字母、数字或下划线、美元符号。
- 变量名不能包含空格、加号、减号等符号。
- 标识符不能和JS中用于其他目的的关键词同名。
2、关键字
JS关键字是指在JS语言中有特定含义,成为JS语法中一部分的那些字,关键字是不能作为变量名和函数名使用的。
3、常量
常量指的是不能改变的量,常量的值从开始就是固定的。数值、字符串、逻辑真、逻辑假都是常量。
4、变量
变量是指在程序运行过程中,其值是可以改变的。
- 变量的名称实际上是一个标识符。
- 在JS中,使用变量之前需要先声明变量,所有JS变量都由关键字var声明。
var 变量名; //声明单个变量
var 变量名=值 //声明单个变量并赋值
var ysl,lsy; //声明多个变量,同时用英文逗号隔开
var ysl="圣罗兰" lsy="YOU" //声明多个变量名并赋值
- 变量的作用域 指的是某变量在程序中的有效范围,也就是程序中定义变量的区域。
- 变量的作用域可以分为全局变量和局部变量。
- 全局变量在主程序中定义,其有效范围是从定义开始,直到程序结束为止。
- 局部变量在程序的函数中定义,其有效范围只有在该函数之中。
三、JavaScript基本语法
- JavaScript程序按照在HTML文档中出现的顺序逐行执行。
- JavaScript是严格区分大小写的。
- 在JavaScript中,语句的分号”;”是可有可无的。
- JavaScript会忽略多余的空格。
四、JavaScript注释
//单行注释内容 注释内容只占一行
/*多行注释内容*/
<!--HTML注释格式-->
/*CSS注释格式*/
注释内容是不会被执行的。