第二天了,中午试了一下发表之后编辑,发表的时间居然并不会修改啊哈哈。
1.逻辑运算符 (&& || !)
&& 逻辑与(只要有一个为false结果即为false)
|| 逻辑非(只要有一个为true结果即为true)
! 逻辑非
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. 程序结构
程序的基本结构分为顺序结构、分支结构、循环结构
3.1 分支结构(选择结构)
条件语句是基于不同的条件来执行不同的行为。
在 JavaScript 中,我们可使用以下条件语句:
- if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
- if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
- if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行
- switch 语句 - 使用该语句来选择多个代码块之一来执行
3.1.1 if语句
if(条件){
可执行语句 //条件为真时执行
}else{
可执行语句 //条件为假时执行
}
3.1.2 switch语句
switch(表达式或变量){ //switch小括号里的值和case里的值是全等关系
case 值1:
//可执行语句
break; //结束switch语句
......
case 值n:
//可执行语句
break;
default :
//可执行语句
}
tips JavaScript中三种弹出式消息提醒的方式:
1.警告框alert,在js中直接运用alert("警告");
2.信息输入框prompt。
prompt() 方法用于显示可提示用户进行输入的对话框。如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。
用法:
var name = prompt('请输入名字','');
3.确认框confirm。confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框,根据用户点击确认框上的按钮返回true与false。
用法:
if(confirm("确定要清空数据吗?"))
{
document.main.text1.value="";
}
两天了,再接再厉。