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

JavaScript第二课:运算符Operators

发布时间:2018-09-05 11:07:26 所属栏目:创业 来源:站长网
导读:《零基本学 Java Script》 第二课 运算符 Opera tors (此文章又长又臭,可是极其形象易懂,仅得当于JavaScript初学者,尤其是零基本者) 2.0 ASCII和Unicode编码 计较机只能处理赏罚数字。当必要表现字母可能其他标记时,计较机就会在其内部将它们转换成对应的

《零基本学JavaScript》 第二课 运算符Operators

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

2.0 ASCII和Unicode编码

计较机只能处理赏罚数字。当必要表现字母可能其他标记时,计较机就会在其内部将它们转换成对应的数字。计较机内存是按字节存储信息的,每个字节可以存放0到255之间的数字,存储字母或其他标记的时辰,也许必要一个或多个字节的位置。

赏识器上行使较量多的两个尺度编码是ASCII和Unicode。ASCII界说了0到127别离代表128个字符,个中33个节制字符和95个表现字符。表现字符包罗52个英笔墨母巨细写和43个英文标点标记(包罗空格)。ASCII没有界说128-255代表什么,按照扩展编码的差异,它们有差异的寄义。今朝行使较量多的是 ISO-8859-1(Latin-1或“欧美说话”) 它在ASCII的基本上,界说了256个值。以是1个字节可以暗示256个差异的字符。

天下上很许多说话,这个256个字符远远不足用来暗示这些字符。为了办理这个题目,有降生了Unicode编码,它最多行使4个字节来暗示成百上千的字符。它的前128个字符与ASCII是沟通的,使之兼容。

行使最多的Unicode编码是UTF-8,它起码行使1个字节来暗示大部门字符,同时行使2个字节可能4个字节来暗示其他字符。UTF-16起码行使2个字节,UTF-32老是行使4个字节。

许多字符无法通过键盘直接输入。以是JavaScript提供了一种行使转义字符的要领。它用一个斜杠加字母u,再加4个十六进制数来暗示16位的字符编码。好比“u03c0”暗示“π” 圆周率。

今朝为止,我们看到了怎样建设变量。知道怎样行使和改变变量中存储的值,才气得到更多。我们行使运算符来做到这一点。

别管运算符这个名字。我们着实已经认识不少运算符了。

算数运算符

从可以处理赏罚数字和存储数字的变量的操纵符看起。

1 left + right
2 payment – change
3 width * height
4 pie / people
5 selection % choice
6 counter++
7 ++counter
8 counter–
9 –counter

这九个例子展示了怎样行使操纵符来获取新的值。

前四个很明明,就是加减乘除。不明明的是,这些计较的功效不会改变变量的值,只是返回一个计较后的新值。我们必要把计较后功效赋值给一个变量,来挪用它。

第五个运算符%是模运算,就是取两个数相除后的余数。好比11%3的功效是2。

后四个与前五个差异,由于它们改变了变量的值。 counter++和++counter都使变量counter增进了1;counter–和–counter都使counter镌汰了1。++可能–安排在变量前照旧后在单独行使是没有区别,与其余运算符一路行使时就差异了。

计较的时辰,我们凡是组合行使几个运算符。那么计较的功效就会取决于它们的优先级和团结性。此刻看一下JavaScript中运算符的优先级和团结性法则,荣幸的是,许多法则跟我们在学校学到的法则是一样的。

1“++变量”和“–变量” 要先使变量加或减1,然后参加运算。
2“变量++”和“变量–” 要先使变量参加运算,然后使变量加或减1。
3 加法、减法、乘法、除法和取模运算,从左到右的团结性。

可以行使圆括号来改变优先级次序,圆括号中的运算老是先执行。

(编辑:河北网)

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

    热点阅读