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小时内与您取得联系。