#1 JavaScript
1.1简介
JavaScript是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。它的主要目的是,验证发往服务器端的数据、增加Web互动、加强用户体验度等。
##1.2基本用法
JS需要和HTML一起使用才有效果,我们可以通过直接或间接的方式将JS代码嵌入在HTML页面中。
行内JS:写在标签内部的js代码
<button type="button" onclick="alert('hello world')">按钮</button>
内部JS:定义在script标签内部的js代码(无src)
<button type="button">按钮</button>
<script type="text/javascript">
alert('helloworld');
</script>
外部JS:单独的is文件,在HTML中通过script标签引入(有src)
<script src="js/js.js" type="text/javascript" charset="utf-8"></script>
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2gRQez0U-1644419405454)(C:\Users\cxy\AppData\Roaming\Typora\typora-user-images\image-20220209211600375.png)]
#2 基本语法
1.js代码以行为单位,代码从上往下执行,一行一条语句
2.一行中只有一条语句则语句结尾可以不加分号,但是如果一行中有多行语句则结尾必须加分号
2.1变量
变量即一个带名字的用来存储数据的内存空间,数据存储到变量中,也可以从变量中取出数据
2.1.1变量的声明
js是一种弱类型语言,在声明变量时不需要指明数据类型,直接用var修饰符进行声明
//先声明再赋值
var ;
a=10;
//声明的同时赋值
var b=10;
2.1.2变量的注意点
1若只声明而没有赋值,则该变量的值为undefined
2变量要有定义才能使用,容易变量为声明就使用,就是会报错,告诉你变量未定义
3可以在同一条var命令中声明多个变量
4若使用var重新声明一个已经存在的变量,