千家信息网

JavaScript中有哪些特殊的字符运算

发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章主要介绍了JavaScript中有哪些特殊的字符运算,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.什么是 --> ?这两个
千家信息网最后更新 2025年11月09日JavaScript中有哪些特殊的字符运算

这篇文章主要介绍了JavaScript中有哪些特殊的字符运算,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1.什么是 --> ?

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

那么这两个结合起来呢?

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

#include 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,大家有没有觉得这个箭头函数很眼熟

箭头符号在 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中有哪些特殊的字符运算"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

运算 箭头 函数 篇文章 特殊 两个 运算符 字符 也就是 也就是说 布尔 形式 范围 支持 眼熟 惊奇 值得一提 这不 亮点 代码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 德道网络技术有限公司官网 网络安全的内容两百字 oci连接数据库oracle 数字服务器平台 宜春互联网科技公司 达梦数据库导入文件名 江苏工程网络技术代理品牌 焦煤集团网络安全应急预案 数据库以后可以从事什么岗位工作 赛季服务器人口 小兵步枪服务器 银行软件开发岗unity 如何设计游戏的软件开发 服务器管理排行榜 绵阳打卡软件开发 移动网络技术部考试 郑州智游网络技术有限公司 券商 软件开发投入 搅拌机数据库连接失败怎么办 网络安全手抄报里面应该写什么 江西有单互联网科技有限公司 宝山区项目数据库服务收费标准 临沂安锐网络技术有限公司 计算机网络技术学高数么 集成数据库管理系统结构 重庆市网络安全周 昌平区正规软件开发风格 深圳办公系统软件开发有用吗 长宁区电商软件开发厂家用户体验 网络安全焦点危机
0