省略赋值、三目运算符的知识讲解
运算符的优先级
- 先乘除,后加减
- 在JS中有一个运算符优先级的表,在表中越靠上优先级越高,优先级越高越优先计算
- 如果优先级一样,则从左往右
- 如果不清楚优先级,可以使用()改变优先级
条件判断语句
- 使用条件判断语句可以在执行某个语句之前进行判断
- 如果条件成立才会执行语句,条件不成立则语句不执行
- if语句
- 语法一:
if(条件) {
语句...
}else {
语句...
}
- if语句在执行时,会先对条件表达式进行求值判断,如果条件表达式的值为true,则执行if后的语句,如果条件表达式的值为false,则不会执行if后的语句。
- if语句只能控制紧随其后的那个语句,如果希望控制多条语句,可以将这些语句统一放到代码块中。
prompt
- prompt()可以弹出一个提示框,该提示框中会带有一个文本框,用户可以在文本框中输入一段内容,该函数需要一个字符串作为参数,该字符串将会作为提示框的提示文字。
- 用户输入的内容会作为函数的返回值返回,可以定义一个变量来接受该内容
对象简介
- JS中的数据类型
- String字符串
- Number数值
- Boolean布尔值
- Null空值
- undefined未定义
- Object对象
- 对象属于一种复合的数据类型,在对象中可以保存多个不同数据类型的属性。
- 对象的分类
- 1、内建对象,比如:Math、String、Number、Boolean、Function…
- 2、宿主对象,由JS的运行环境提供的对象,比如:BOM、DOM
- 3、自定义对象,由开发人员自己创建的对象
var obj = new Object();
obj.name = "孙悟空";
alert(obj.name);
delete obj.name;