一.JavaScript基础
1.JavaScript常识:
- JavaScript是1门高级语言
- JavaScript是解释型语言
- 是我们俗称的前端三剑客之一
2.JavaScript的组成
- ECMAScript:它是JavaScript的核心,包含(基本语法、变量、关键字、保留字、数据类型、语句、函数等等)
- DOM:Document Object Model文档对象模型,包含(整个html页面的内容)
- BOM:Browser Object Model浏览器对象模型,包含(整个浏览器相关的内容)
3.JavaScript的语法规则
- 在JavaScript中不区分换行,空格,缩行符。
- 语句
- 语句后面加“;”
- 每一条语句都是一条指令
- JavaScript是严格区分大小写的
- 字符都是英文半角的,不能使用中文的字符,代码从以上往下执行
4.常见输出语句
1)警告框
<script>
alert('警告')
</script>
2) 在文档中输出
<script>
document.write('HELLO')
</script>
3)在控制台输出
<script>
console.log('日志')
console.warn('警告')
console.error('错误')
console.info('信息')
</script>
4)输入框
<script>
prompt('')
</script>
5)确认框
<script>
confirm('是否删除')
</script>
5.JavaScript注释
1)单行注释
// document.write('警告')
2)多行(文档)注释
/*var a = 100;
var b = a;
var c = b;
console.log(a, b, c)*/
注释的嵌套规则
- 行注释可以嵌套行注释
- 行注释可以嵌套文档注释
- 文档注释可以嵌套行注释
6.直接量(又被称为字面量。可以在程序中直接使用的量。)
1)常见的字面量:
- 字符串:被‘ ‘ “”包裹
- 数值:数字(1,2,3,1.1,1.11,-1,-1.11)
2)其他字面量:true ,false…
7.变量:(变化的量。在计算机中使用一些符合,用来储存数据。)
</script>
var num;
num = 100;
console.log(num);
</script>
1)变量的定义:
var num;//定义一个变量,命名为num
2)变量的赋值:
num = 100;//将数据100赋值给变量num
3)变量的取值:
console.log(num);
变量的命名规则:
- 必须以字母或者_或者$开头
- 变量名可以由字母,下划线,$和数字组成
- 变量名不能使用关键字和保留字
- 变量名区分大小写
变量的规范:
- 变量需要先定义再使用
- 如果变量由多个单词组成,则用驼峰命名法,从第二个单词开始,首字母大写
变量的常识:
- 变量允许重复赋值
- 定义变量,在内存中开辟空间
- 变量的内存是独立的空间
- 变量的赋值,传递的是值