收藏此站 联系我们 网站
当前位置:首页» 技术日志 » 【建站服务】高端!网站定制/设计/优化/二次开发/制作/搭建-宁夏高端网站建设-域名申请

【建站服务】高端!网站定制/设计/优化/二次开发/制作/搭建-宁夏高端网站建设-域名申请

作者: 风兰 . 阅读量: 5 . 发表时间:2022-09-21 06:04:46

网站建设
​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。



高端!网站定制/设计/优化/二次开发/制作/搭建-宁夏高端网站建设

网站建设.png

右移,把 >> 左边的运算数的各二进位全部右移若干位,>> 右边的数指定移动的位数。x = 5 >> 10101 >> 100102
>>>无符号右移,与有符号右移位类似,除了左边一律使用0 补位。x = 2 >>> 10010 >>> 100011

实例

var a:number = 2;   // 二进制 10 var b:number = 3;   // 二进制 11    var result;        result = (a & b);     console.log("(a & b) => ",result)            result = (a | b);          console.log("(a | b) => ",result)          result = (a ^ b);  console.log("(a ^ b) => ",result);    result = (~b); console.log("(~b) => ",result); result = (a << b); console.log("(a << b) => ",result); result = (a >> b); console.log("(a >> b) => ",result); result = (a >>> 1); console.log("(a >>> 1) => ",result);

使用 tsc 命令编译以上代码得到如下 JavaScript 代码:

var a = 2; // 二进制 10 var b = 3; // 二进制 11var result;result = (a & b);console.log("(a & b) => ", result);result = (a | b);console.log("(a | b) => ", result);result = (a ^ b);console.log("(a ^ b) => ", result);result = (~b);console.log("(~b) => ", result);result = (a << b);console.log("(a << b) => ", result);result = (a >> b);console.log("(a >> b) => ", result);result = (a >>> 1);console.log("(a >>> 1) => ", result);

执行以上 JavaScript 代码,输出结果为:

(a & b) =>  2(a | b) =>  3(a ^ b) =>  1(~b) =>  -4(a << b) =>  16(a >> b) =>  0(a >>> 1) =>  1

赋值运算符

赋值运算符用于给变量赋值。

给定 x=10 和 y=5,下面的表格解释了赋值运算符:

运算符例子实例x 值
= (赋值)x = yx = yx = 5
+= (先进行加运算后赋值)x += yx = x + yx = 15
-= (先进行减运算后赋值)x -= yx = x - yx = 5
*= (先进行乘运算后赋值)x *= yx = x * yx = 50
/= (先进行除运算后赋值)x /= yx = x / yx = 2


类似的逻辑运算符也可以与赋值运算符联合使用:<<=, >>=, >>=, &=, |= 与 ^=。


实例

var a: number = 12


赋值) x *= y x = x * y x = 50

/= (先进行除运算后赋值) x /= y x = x / y x = 2

类似的逻辑运算符也可以与赋值运算符联合使用:<<=, >>=, >>=, &=, |= 与 ^=。

实例

var a: number = 12 

var b:number = 10  

 

a = b 

console.log("a = b: "+a)

 

a += b

console.log("a+=b: "+a)

 

a -= b 

console.log("a-=b: "+a)

 

a *= b 

console.log("a*=b: "+a)

 

a /= b 

console.log("a/=b: "+a)    

 

a %= b 

console.log("a%=b: "+a)

使用 tsc 命令编译以上代码得到如下 JavaScript 代码:


var a = 12;

var b = 10;

a = b;

console.log("a = b: " + a);

a += b;

console.log("a+=b: " + a);

a -= b;

console.log("a-=b: " + a);

a *= b;

console.log("a*=b: " + a);

a /= b;

console.log("a/=b: " + a);

a %= b;

console.log("a%=b: " + a);

执行以上 JavaScript 代码,输出结果为:


a = b: 10

a+=b: 20

a-=b: 10

a*=b: 100

a/=b: 10

a%=b: 0

三元运算符 (?)

三元运算有 3 个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。


Test ? expr1 : expr2

Test − 指定的条件语句

expr1 − 如果条件语句 Test 返回 true 则返回该值

expr2 − 如果条件语句 Test 返回 false 则返回该值

让我们看下以下实例:


var num:number = -2 

var result = num > 0 ? "大于 0" : "小于 0,或等于 0" 

console.log(result)

实例中用于判断变量是否大于 0。


使用 tsc 命令编译以上代码得到如下 JavaScript 代码:


var num = -2;

var result = num > 0 ? "大于 0" : "小于 0,或等于 0";

console.log(result);

以上实例输出结果如下:


小于 0,或等于 0

类型运算符

typeof 运算符

typeof 是一元运算符,返回操作数的数据类型。


查看以下实例:


var num = 12 

console.log(typeof num);   //输出结果: number

使用 tsc 命令编译以上代码得到如下 JavaScript 代码:


var num = 12;

console.log(typeof num); //输出结果: number

以上实例输出结果如下:


number



高端!网站定制/设计/优化/二次开发/制作/搭建-宁夏高端网站建设



上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设:上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务