1.逻辑运算符 (&& || !)
&&逻辑与(只要有一个为假结果即为假)
|| 逻辑非(只要有一个为真结果即为真)
!逻辑非
var a = 10;
var b = 20;
console.log(a && b); //20
//对于逻辑与,如果第一个操作数隐式转换时为true,这个式子的运算结果为第二个操作数
//如果第一个操作数隐式转换时为false,这个式子的运算结果为第一个操作数
console.log(a || b); //10
//对于逻辑或,如果第一个操作数隐式转换时为true,这个式子的运算结果为第一个操作数
//如果第一个操作数隐式转换时为false,这个式子的运算结果为第二个操作数
console.log(!a); //false
2.自增自减运算符(++ - )
var a = 10;
var b = a++; //直接参与运算,先赋值,再自增
console.log(b,a); // 10,11
var b = a;
var b = ++a; //先自增,再赋值
console.log(b,a); // 11,11
var a = 10;
console.log(a++ + a + ++a - a - --a + a++ +a);
// 10 + 11 + 12 - 12 - 11 + 11 + 12
前自增运算符与后自增运算符有本质的区别,相同点都是为了自身加1,不同点事前自增运算符是先加1,再使用操作数的值;后自增运算符是先使用操作数的值,再加1。
程序结构
程序的基本结构分为顺序结构,分支结构,循环结构
3.1分支结构(选择结构)
条件语句是基于不同的条件来执行不同的行为。
在JavaScript中,我们可使用以下条件语句:
- if语句 - 只有当指定条件为真时,使用该语句来执行代码
- if ... else语句 - 当条件为真时执行代码,当条件为假时执行其他代码
- if ... else if .... else语句 - 使用该语句来选择多个代码块之一来执行
- switch语句 - 使用该语句来选择多个代码块之一来执行
3.1.1 if语句
如果(条件){
可执行语句//条件为真时执行
}其他{
可执行语句//条件为假时执行
}
3.1.2 switch语句
switch(表达式或变量){// switch小括号里的值和case里的值是全等关系
案例值1:
//可执行语句
打破; //结束开关语句
......
案例值n:
//可执行语句
打破;
默认值:
//可执行语句
}
提示JavaScript中三种弹出式消息提醒的方式:
1.警告框警报,在JS中直接运用警报( “警告”);
2.信息输入框提示.prompt
()方法用于显示可提示用户进行输入的对话框。如果用户单击提示框的取消按钮,则返回null。如果用户单击确认按钮,则返回输入字段当前显示的文件。
用法:
var name = prompt('请输入名字','');
3.确认框确认。confirm()方法用于显示一个带有指定消息和OK及取消按钮的对话框,根据用户点击确认框上的按钮返回true与false。
用法:
if(confirm(“确定要清空数据吗?”))
{
document.main.text1.value =“”;
}
再接再厉。