1、Javascript 由 ECMAScript、DOM、BOM三部分组成
2、变量就是一个装东西的盒子,通过变量名获取。变量名必须有意义,不能以数字开头、不能说关键字(var,for,while),保留字、驼峰命名法,区分大小写
3、交换两个变量的值
<script>
var temp;
var a1 = 'red';
var a2 = 'pink';
temp = a1;
a1 = a2;
a2 = temp;
console.log(a1);
console.log(a2);
</script>
4、变量初始化:声明变量并赋值
5、数据类型:分为简单数据类型(String, Boolean, Undefined, Null,Number)和复杂数据类型(Object)
var a;---->Null
var a = 1;----->Number
var a = '1'----->String
6、浏览器弹出框:alert(), prompt()
7、Number类型转换为字符串:
var num = 1;
var str = num.toString();
console.log(str);
console.log(typeof str);
8、计算年龄:
var year = prompt('请输入你的出生年份:');
var age = 2021 - year;
alert('您已经' + age + '岁了');
9、计算字符串长度:str.length()
10、逻辑运算符:&& || !
&&:且,只要有一个值为false,结果为false
||:或 , 只要有一个为true,结果为true,
!:非,是true为false,是false为true
11、运算符优先级:最先运算()里的
12、三元表达式: ? :
条件表达式?表达式1 :表达式2
var a = 12;
var result = a - 4 ? 'yes' :'no';
13、流程控制结构:顺序结构、分支结构和循环结构,这三种结构代表三种代码执行的顺序。
分支结构:由上到下执行代码的过程中,根据不同条件,执行不同的路径代码(执行过程中多选一的过程),从而得到不同的结果