目前在从事前端工作,特别总结javaScript基础知识供大家学习,本人特总结一下使用方法献给目前正在学习web前端的小伙伴们,希望你们在前端领域闯出属于自己的一片天空来
一.比较运算符:
==,等于(只判断两侧的数值是否相同) ===全等于(判断数值还判断数据类型)
比较运算符结果一定是布尔值。
逻辑运算符:
&& 逻辑与(都真才真,一假则假)
|| 逻辑或(一真则真,都假才假)
! 逻辑非
短路语法:
隐式转换true : 非0数字(Infinity),非空字符串
隐式转换false: 0, “”, NaN, undefined, null
逻辑与短路语法:(串联) 如果a为真,结果是b;如果a是假,结果是a;
逻辑或短路语法:(并联) 如果a为真,结果是a;如果a是假,结果是b;
备用选项:
// 的到用户输入
// 备用选项
var age = parseInt(prompt("请输入年龄")) || 1;
alert("您的年龄是" + age + "岁");
if(条件表达式) {
满足条件表达式,执行该语句;
}else {
不满足条件表达式,执行该语句
}
殊途同归: 不管if语句执行哪一个结构体,if语句后面的其他js语句都会执行。
跳楼现象:if语句只会执行一次结构体,立即结束if语句不会反复执行。
转载于:https://blog.51cto.com/14334627/2410144