JavaScript第四课:Making Decisions[下]
《零基本学JavaScript》 JavaScript第四课 Making Decisions(下) (此文章又长又臭,可是极其形象易懂,仅得当于JavaScript初学者,尤其是零基本者) 译文作者:胆晓茹鼠 作者网站:http://www.haoxiaoru.info/ 课程回首: JavaScript第一课:变量Variables JavaScript第二课:运算符Operators JavaScript第三课:Making Decisions[上] 4.1 非布尔值功效 之前的教程中我们看到了,当运算中包罗数字和字符串时,JavaScript如安在它们之间举办转换。与此相同,当必要布尔值才气执行的时辰,JavaScript会把其余数据范例转换成布尔值。 4.2 多重前提测试 算数运算的时辰,常常不但包罗两个数字和一个运算符。同样的环境,if前提判定的时辰,也不但会包括一个二值较量功效。团结多个数字运算,只必要增进同范例的算数运算符,好比a+b+c;团结多个较量运算的的功效要伟大一些。我们不是要判定诸如a==b==c这种环境,而是要判定当两个前提同时创立或不创立,以及仅有一个前提创立时的环境。
在JavaScript中,可以行使逻辑运算符组合较量运算组合的功效。有三个逻辑运算符:与 &&,或 ||,非 !。假如你不认识逻辑运算功效,请看下表。
提示:别忘了&&是两个&构成的,||是两个|构成的。假如只写一个,就是位运算符,功效就截然不同了。 优先次序:算数运算符>较量运算符>逻辑运算符。同运算符优先次序为从左到右。假如逻辑运算符不需运算完成绩能出功效,就不必要运算完。 任何环境下,你想改变优先级次序时,可以行使圆括号()。偶然辰,为了阅读更轻易,也可以行使圆括号(),没有改变优先级次序可是易读。 翻译未完成,待续。 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |