加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

JavaScript第三课:Making Decisions[上]

发布时间:2018-09-03 14:52:14 所属栏目:创业 来源:站长网
导读:《零基本学 Java Script》 JavaScript第三课 Making Decisions(上) (此文章又长又臭,可是极其形象易懂,仅得当于JavaScript初学者,尤其是零基本者) 作者博客:http://www.haoxiaoru.info/ 3.0 弁言 输入到表格中的信息按照你网站用户的地域和性此外不

《零基本学JavaScript》 JavaScript第三课 Making Decisions(上)

(此文章又长又臭,可是极其形象易懂,仅得当于JavaScript初学者,尤其是零基本者)

作者博客:http://www.haoxiaoru.info/

3.0 弁言
输入到表格中的信息按照你网站用户的地域和性此外差异,也许必要差异简直认信息。在页面上移动的工具遇到赏识器窗口界线时,要改变偏向。页面某一部门的配景也许要跟着页面泛起时刻而改变。

涉及到应该执行谁人使命时,这些举措都必要JavaScript来做抉择。JavaScript通过测试布尔值的功效是true或false来做抉择。JavaScript按照功效是否为true来采纳吻合的举措。

我们行使的大部门变量不是布尔值。我们通过较量来把其他变量范例转换为布尔值。可以较量两个值是否相称,相称时返回true,不相称时返回false。假如我们较量两个数字时,一个比另一个大,返回true,不必另一个大,返回false。

JavaScript行使较量运算符来较量两个数字、字符串或其他范例的变量,然后得出true或false的布尔功效。

一旦我们得到一个布尔功效,就可以判定这个值,来抉择接下来要执行哪部门代码。JavaScript通过if语句来判定。基于通过if判定来做的抉择,我们可以用JavaScript来执行任何数目的完全差异的使命。

这个系列的教程我们要试探JavaScript提供的通过执行较量和判定来抉择执行哪部门代码的差异要领。

3.1 较量运算符

JavaScript已经行使“=”做了赋值运算符。不能用统一个运算符执行统一个使命,那么就必要另一个运算符来较量两个变量的值是否相称。JavaScript提供两个运算符来较量,别离是 “==” 和 “===” 。

“==” 运算符较量两个值是否相称,假如相称就返回true;假如两个值是差异的数据范例(好比一个是数字一个是字符串),那么在较量之前,他们要被转换成沟通的数据范例。JavaScript可以转换两种数据范例之一到另一种,而不改变变量包括的值。

“===” 与 “==” 的差异之处是,它不转换数据范例。只有要较量的两个变量的值和数据范例都沟通的时辰,才会返回true。

以是 ‘3′ == 3 返回true,而’3′ === 3 返回false。

--------------------------------------------------------------------------------
较量不可是较量是否相称,偶然辰我们还必要较量两个值是否不相称,哪个大,哪个小。JavaScript也提供了这些前提的测试要领。

较量两个值是否不相称,我们行使运算符 “!=” 或 “!==”。两者的差异在于,”!=” 不思量数据范例,假如两个值相称就返回false,不相称就返回true;”!==” 思量数据范例,假如两个值相称且数据范例也沟通就返回false,其他环境则返回true。

< 运算符较量左边的值小于右边,<=应承双方值相称。同理
> 运算符较量左边的值大于右边,>=应承双方值相称。

这里有一些较量功效返回true的例子。
‘2′ != ’smith’
‘3′ !== 3
5 < 7 ; 4 <= 7 ; 7 <= 7
‘abacus’ <= 'calculator'
‘abacus’ < 'abate'
‘Z’ < 'a'
‘10′ < '2'
1 双方字符串不相称

2 数据范例差异

3 显而易见

4 a在字母表中比c先呈现

5 字符串较量时,逐字母较量,前三个字母相称,就较量c和t。

6 条记字符串时,着实是较量它们对应的ASCII码值。大写字母小于小写字母。

7 字符串中包括字母时也是逐个较量。1<2。

这里有一些较量功效返回false的例子。
‘2′ == ’smith’
‘3′ === 3
7 < 7
‘abacus’ >=’calculator’
‘A’ < '9'
1 字符串不等

2 数据范例不等

3 显而易见

4逐个较量ASCII码值,a

5 ASCII码值,数字小于字母

留意:ASCII编码的次序从小到大是:数字——大写字母——小写字母。拜见百科

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读