提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、JavaScript是什么?
1. JavaScript是什么
JavaScript定义:JavaScript 是一种运行在浏览器的编程语言。
JavaScript组成:ECMAScript( 基础语法 )、DOM、BOM。
2. JavaScript 书写位置
➢ 行内 JavaScript(了解即可)
<body>
<button onclick="alert('嘻嘻')">xx</button>
</body>
➢ 内部 JavaScript
- script必须写在body结束标签上面
- src不带属性
<body>
<script>
alert('嘻嘻')
</script>
</body>
➢ 外部 JavaScript
- script里面不能写代码,不会执行。
- 写项目时用外部js,更直观。
<body>
<script src="./js/demo.js"></script>
</body>
3. JavaScript 的注释
注释的作用:方便查看和理解
单行注释
➢ 快捷键:ctrl + /
多行注释(块注释)
<script>
/* 多行注释 */
</script>
➢ 快捷键:shift + alt + A
4. JavaScript的结束符
- 一行显示-分号隔开
<script>
alert(1);alert(1);
</script>
- 多行显示-回车换行
<script>
alert(1)
alert(1)
</script>
为了风格统一,结束符要么每句都写,要么每句都不写,根据团队要求执行。
5. 输入和输出语法
定义:人和计算机打交道的规则约定。
(1)document.write('向body内输出内容')
(2)alert('浏览器中弹出对话框')
(3)console.log('页面中打印输出')
(4)prompt('输入页面内容')
二、数据类型是什么?
JavaScript不能识别所有的数据。
任何编程语言编译器都有属于自己的数据类型 。
数据类型
1、number 数字型-纯数字
console.log(123);
2、string 字符串型-外单内双/外双内单
console.log('123');
3、boolean 布尔型-两个固定值
console.log(true);
console.log(false);
4、undefined 未定义型
console.log(undefined);
5、null 空类型
console.log(null);
检测数据类型
typeof 数据 (常用写法)
console.log(typeof 123);//number
console.log(typeof '123');//string
console.log(typeof true);//boolean
console.log(typeof undefined);//undefined
console.log(typeof null);//object
三、变量是什么?
变量:存储数据的容器。
变量的基本使用
声明
let age
用let声明age这个变量
赋值
age = 20
将20这个值赋值给age这个变量
初始化
let name = prompt('请输入姓名:')
声明name这个变量并同时将prompt的值赋值给name
四、常量是什么?
定义:使用 const 声明的变量。
常量与变量区别:
1.常量必须要赋值,不初始化就报错。
2.常量的值是固定不变的,如果强制修改会报错。