- JavaScript 的作用
- 用于界面的交互效果
- 表单验证
- 游戏
- 后台 (node.js)
- 用于界面的交互效果
- JavaScript 的引入方式
// 引入方式 js
<script src="js文件的路径"></script>
// 内嵌式的 js
<script>
// js 代码
</script>
// 重定向的地方
<a href="js代码"></a>
- JavaScript 的调试工具
// 输出到控制台
console.log()
// 写入内容到 html 页面中
docunent.writh()
// 带有提示信息的警示框
alert()
- JavaScript 的组成部分
- ECMAScript : 规定了JS的语法
- BOM : 浏览器对象模型(Browser Object Model)
- DOM : 文档对象模型 (Document Object Model)
ECMAScript
- JS 的命名规范
在 js 中严格区分大小写- 必须以字母,下划线,$ 开头,其余部分可以是数字,字母,下划线,$
- 不可以使用 js 中的关键字和保留字
- 命名要有意义(见名思义)
- 驼峰命名法
- MySelfLove(大驼峰命名法)
- getElementsByClassName(小驼峰命名法) - js 自己的命名习惯
- 首字母大写 Number, String, Object;
- 变量
变量是存储数据的容器
// 变量的生命赋值
// 在js中使用var和let这两个关键字进行变量的声明
// 先声明一个变量在赋值
var num;
num = 1;
// 声明一个变量的同时赋值
var num = 1;
// 一次声明多个变量,在单个进行赋值,通用逗号隔开
var num, num1, num2;
num = 1, num1 = 2, unm2 = 3;
// 一次性声明多个变量的同时进行赋值,通用逗号隔开
var num = 1, num1 = 2, num = 3;
- 数据类型
通过学习数据类型能够了解到计算机能够处理的 js 中的数据,也能够清楚地知道变量可能会存贮的数据。
Object.prototype.toString.call(值) // 可以检测任意数据类型
typeof(值) // 可以检测任意数据