汇总js中的特殊符号
汇总一下js中特殊符号使用说明,持续更新,有好的例子,可留言
一、特殊符号
1、可选链.?
点击查看
2、空值合并运算符??
点击查看
3、空值赋值运算符??=
点击查看
4、逻辑运算符&&、&、||、|
点击查看
5、浮点数取整~~
、变量转换为 bollean 类型!!
点击查看
6、展开语法...
、解构const {a, b} = obj
、剩余参数(a, b, ...rest)
点击查看
一些常用常规好理解的(比如!、三元运算符
等等)就不一一列举了
二、实用例子
1、判断对象参数是否为null或undefined,如果为空,赋默认值
实用场景:函数或参数,需要判断是否为空,为空赋默认值
const defaultValue = 'test';
const a = {b: {c: undefined }
}
function test(a) {const c = a?.b?.c || defaultValue ;console.log(c);
}
test(a); // 打印:test
汇总js中的特殊符号相关推荐
- 【JS】js中的和符号,或符号
1.JS中的 || 符号: 运算方法:相当于or 只要"||"前面为false,不管 "II" 后面是true还是false, 都返回"II" ...
- js中(双感叹号)符号的用法解读
最近在前端vue工程开发中看到一个js用法,对js初学者来说这是一个容易混淆的地方,趁此机会研究研究!!的用法. if (!!getItem('Authorization')) { console.l ...
- JS中的运算符号(加号)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 引用thymeleaf模板,js中大于小于等符号转义异常问题
在springBoot框架下,整合了thymeleaf前端模板后,由于thymeleaf对标签要求比较严格,所以在js中使用> < 等符号时,会报出异常. 正常抒写: `<scrip ...
- js中的escape的用法汇总
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1 ...
- 前端开发:JS中关于正则表达式的使用汇总
前言 在前端开发过程中,关于正则表达式的使用也是必备技能,尤其是在实际业务需求的时候,需要处理一些不能按照正常语句操作的逻辑,如前端开发中的字符匹配.参数处理等都需要正则表达式来匹配截取处理.虽然正则 ...
- 总结:js世界中的特殊符号
常用符号:+ ++ - -- || / /' && 等 这些基本上每天都能用到,但是 js 世界中有些特殊符号是不常用的,我也是偶然在阅读大神代码的时候发现的,一番查找之后得出了以下结 ...
- js中的波浪线符号作用(按位非(~)符号)
js中的波浪线符号作用(按位非(~)符号) 一.输入为正数(1和2) 二.输入为负数(-1,-2) Javascript 按位取反运算符 (~) ,对一个表达式执行位非(求非)运算.如 ~1 = -2 ...
- ie js html 压缩,HTML、CSS、JS中常用的东西在IE中兼容问题汇总
1.因为国在很理应于是会商器则,,是各近或多,用维内360浏览器.QQ浏览器等更新较快,所以不考虑Chrome支持某个css与否,因为一般都支持在重说道.础过学开概码数项遍间里哦行览屏屏定处..容标中 ...
最新文章
- 织梦dedecms实现按照字母搜索的实现方法
- VTK:PolyData之SurfaceContourLineInterpolator
- html新增的选择器,HTML5新增的选择器
- ar nm ldd 静态库 动态库
- 【Python】随机种子 random/numpy/pytorch/pytorch.cuda
- paip.提升用户体验---c++ qt自定义窗体(2)---边框线的绘制
- 快速学习navicat安装教程
- Matlab基础笔记
- 51单片机-LED点阵
- 图文讲解如何在outlook里设置绑定Gmail企业邮箱教程
- php 瀑布流布局,瀑布流布局与无限加载图片相册效果
- 前百度副总裁王京傲出任云骥智行CTO ,All in自动驾驶
- C++重温笔记(一): C++再初识
- WTO框架下经济结构调整和产业升级
- 第4章 Stata参数检验
- 水星nw315r服务器无响应,水星MW315R作为从路由怎么设置? | 192路由网
- Linux —— 所有者(user)群组(Group)其他人(others)
- 读论文(二):HMB-SSD: Framework for Efficient Exploiting of the Host Memory Buffer in the NVMe SSD
- 推荐一个快速部署Java,NodeJS,Python,Scala,.NET等Web应用程序的开源PASS平台
- mysql 数据库 期末复习题库
热门文章
- 婴儿护理产品行业调研报告 - 市场现状分析与发展前景预测
- 其实很寂寞,只是不想说:伤感QQ空间日志
- 计算机xp中丢失shell32,是怎么回事?电脑自动弹出记事本shell32?电脑自动弹出记事 爱问知识人...
- 10款超炫html5游戏,10款炫酷的HTML5动画特效,附源码
- 2022 开放原子全球开源峰会 OpenAnolis 分论坛携干货来袭
- TCP/IP 网络模型有几层?分别有什么用?
- 2020年软考-信息系统项目管理师--基础知识精讲视频-任铄-专题视频课程
- 电商大数据之用户画像
- 阿里云 云虚拟主机通过CDN来实现https?
- java 签名算法rfc3986_RFC 3986 URI的结构