全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JavaScript中一些特殊的字符运算

1.什么是 --> ?

    这两个分开是很简单的两个运算符,比如--,一般表示自减,var i = 5;while(i){console.log(i--);},会打印出5,4,3,2,1;

   那么这两个结合起来呢?

  在c中 -->表示的是趋向于,也就是说 --> 0 表示的是趋向于0.

#include <stdio.h>
int main()
{
 int x = 10;
 while (x --> 0) // x goes to 0
 {
  printf("%d ", x);
 }
}

 那么它在javascript中是否同样起效?

var n = 5;
while (n --> 0){
 console.log(n);
}

在Chrome的控制台运行之后的效果是这样的

也就是说-->这个箭头函数(此箭头函数非彼箭头函数=>)同样适用于javascript,大家有没有觉得这个箭头函数很眼熟

<script language="javascript"> 
 <!-- 
   document.bgColor = "brown"; 
   // red
  // --> 
</script>

箭头符号在 JavaScript 诞生时就已经存在,当初第一个 诞生时就已经存在 JavaScript 教程曾建议在HTML 注释内包裹行脚本,这样可以避免不支持 JS 的浏览器误将 JS 代码显示为文本。

那么除了 --> 这种形式还有别的表现形式吗?

var x = 5;
while( --x> 0 ) 
{
 console.log(x);
}

我们惊奇的发现 --x>也可以表现出趋于的性质,那么--x>是什么意思?

这表示  递减x然后比较X和0 >操作符

讲到这里大家基本都明白了吧,于是可以延伸出一系列的运算符

--> x-->0
++> x++>0
-->= x-->=0
++>= x++>=0
--< x--<0
++< x++<0
--<= x--<=0
++<= x++<=0

2.~~的作用

从字面上看~~就是转反再转反包括对布尔类型、undefined、null的操作如

另外一点把true转化为1的可以直接Number(true)

但是这不是最大的亮点,~~可用于取整,与 | 0功能相当

值得一提的是 它与 Math.floor的区别是,Math.floor是向下取整,而~~在正数的范围是向下取整,在负数的范围是向上取整的。

另外 !!将一个值方便快速转化为布尔值 !!window===true

这些特殊运算符在某种程度上大大的方便了我们的计算使用。

总结

以上所述是小编给大家介绍的JavaScript中一些特殊的字符运算,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# js  # 特殊的字符运算  # javascript  # 特殊字符  # 字符运算  # javascript陷阱 一不小心你就中招了(字符运算)  # js控制文本框禁止输入特殊字符详解  # 利用JS判断字符串是否含有数字与特殊字符的方法小结  # js中传递特殊字符(+  # &)的方法  # JS过滤url参数特殊字符的实现方法  # jquery ajax对特殊字符进行转义防止js注入使用示例  # 使用Js让Html中特殊字符不被转义  # 的是  # 运算符  # 这两个  # 时就  # 转化为  # 小编  # 也就是说  # 第一个  # 在此  # 是这样  # 适用于  # 表现出  # 给大家  # 这不是  # 很简单  # 布尔  # 可以直接  # 上看  # 不支持  # 大大的 


相关文章: 制作网站的基本流程,设计网站的软件是什么?  天津个人网站制作公司,天津网约车驾驶员从业资格证官网?  动图在线制作网站有哪些,滑动动图图集怎么做?  定制建站策划方案_专业建站与网站建设方案一站式指南  完全自定义免费建站平台:主题模板在线生成一站式服务  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  如何通过PHP快速构建高效问答网站功能?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  如何打造高效商业网站?建站目的决定转化率  广州商城建站系统开发成本与周期如何控制?  测试制作网站有哪些,测试性取向的权威测试或者网站?  建站主机解析:虚拟主机配置与服务器选择指南  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  如何通过可视化优化提升建站效果?  高端建站三要素:定制模板、企业官网与响应式设计优化  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  如何快速上传建站程序避免常见错误?  中山网站推广排名,中山信息港登录入口?  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  教学论文网站制作软件有哪些,写论文用什么软件 ?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  实惠建站价格推荐:2025年高性价比自助建站套餐解析  ,有什么在线背英语单词效率比较高的网站?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  制作宣传网站的软件,小红书可以宣传网站吗?  如何快速查询网址的建站时间与历史轨迹?  黑客如何利用漏洞与弱口令入侵网站服务器?  如何配置IIS站点权限与局域网访问?  制作网站外包平台,自动化接单网站有哪些?  如何在建站之星绑定自定义域名?  网站制作话术技巧,网站推广做的好怎么话术?  如何在服务器上三步完成建站并提升流量?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  如何在云服务器上快速搭建个人网站?  郑州企业网站制作公司,郑州招聘网站有哪些?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  建站之星免费版是否永久可用?  如何在云主机快速搭建网站站点?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  深圳网站制作平台,深圳市做网站好的公司有哪些?  如何在局域网内绑定自建网站域名?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  如何获取PHP WAP自助建站系统源码?  建站之星在线客服如何快速接入解答?  C#怎么使用委托和事件 C# delegate与event编程方法  常州自助建站费用包含哪些项目?  临沂网站制作企业,临沂第三中学官方网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。