目录
- 1. 空(null, undefined)验证
- 2. 数组
- 3.if true .. else 的优化
- 4.变量声明
- 5.赋值语句的简化
- 6.避免使用RegExp对象
- 7.If 条件优化
- 8.charAt()的替代品
在日常工作中,JavaScript一些常用的简写技巧,将直接影响到我们的开发效率,现将常用技巧整理如下:

1. 空(null, undefined)验证
当我们创建了一个新的变量,我们通常会去验证该变量的值是否为空(null)或则未定义(undefined)。这对于JavaScript编程来说,是一个经常要考虑到的验证。
非优化代码:
if (variable1 !== null || variable1 !== undefined || variable1 !== '') { let variable2 = variable1; }
优化代码:
let variable2 = variable1 || ''
在谷歌浏览器开发者面板的控制台下:
2. 数组
非优化代码:
let a = new Array(); a[0] = "myString1"; a[1] = "myString2"; a[2] = "myString3";
优化代码:
let a = ["myString1", "myString2", "myString3"];
3.if true .. else 的优化
非优化代码:
let big;
if (x > 10) {
big = true;
}
else {
big = false;
}
优化代码:
let big = x > 10 ? true : false;
在谷歌浏览器开发者面板的控制台下:
4.变量声明
非优化代码:
let x;
let y;
let z = 3;
优化代码:
let x, y, z=3;
5.赋值语句的简化
非优化代码:
x=x+1;
minusCount = minusCount - 1;
y=y*10;
优化代码:
x++;
minusCount --;
y*=10;
假设 x=10,y=5,那么基本的算术操作可以使用如下的简写方式:
在谷歌浏览器开发者面板的控制台下:
6.避免使用RegExp对象
非优化代码:
var re = new RegExp("\d+(.)+\d+","igm"),
result = re.exec("padding 01234 text text 56789 padding");
console.log(result); //"01234 text text 56789"
优化代码:
var result = /d+(.)+d+/igm.exec("padding 01234 text text 56789 padding");
console.log(result); //"01234 text text 56789"
7.If 条件优化
非优化代码:
if (likeJavaScript === true)
优化代码:
if (likeJavaScript)
8.charAt()的替代品
非优化代码:
"myString".charAt(0);
优化代码:
"myString"[0]; // 返回 'm'
到此这篇关于JavaScript简写技巧的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持。
相关推荐:
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
seo网赚什么意思,网站seo赚钱 ,ai打不开ai
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
优化工具:提升工作效率的秘密武器,网站模板的优化策略是什么
seo进阶买什么书运营,seo入门难吗 ,没有ai软件怎么打开ai图片
SEO检测,让网站排名飞升的秘密武器,高端快消食品营销推广
AI一键生成文章,写作新境界
仿写AI:智能时代的创作革命,洛江区移动房网站推广
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
seo相关知识是什么,seo相关技术 ,ai写作讯飞星火认知大模型
今时CMS:引领数字化转型的智慧之选,河南seo优化网站联系方式
AI自动生成:开启智能时代的无限可能,ai熊熊图片
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
seo用什么写属性写,seo属于什么 ,芭田科学施肥AI
2025年整站SEO排名优化策略:让你的网站脱颖而出,id排版ai
ChatGPT不能打开EL?揭秘这一困扰背后的真相与解决方案,ai被动房
OpenAIGPT:开启智能时代的语言革命,ai辣妹动漫
优化型网站:提升企业竞争力的必备利器,重庆网站推广工作如何
代哥SEO-让您的网站迅速登顶搜索引擎的秘密武器,济南关键词的排名优化
AI免费生成文本,内容创作新篇章
SEO师:如何在数字时代为企业赢得流量与销量,十堰网站关键词优化教程
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
SEO观看:如何通过优化提升您的网站流量和品牌影响力,龙里网络营销推广
什么是神马排名?让你的网站脱颖而出,轻松占据搜索引擎的C位!,乳山网站优化关键词排名
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
文字生成AI:开启创意写作的新纪元
AI网页版智能问答,开启智慧沟通新时代,ai梦境档案用不了手柄
SEO有点:揭秘优化之道,提升网站排名的秘诀,广州抖音seo厂家地址
ChatGPT为什么访问不了了?了解背后的原因与解决方法,AI怎么拖入路径
GPT怎么收费?揭秘AI技术的定价与价值,ai报考高考
SEO目标:让您的网站轻松登顶搜索引擎,优化购物网站的搜索
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
SEO全站优化:打造强大网站排名的必备利器,AI论文写作的优点
打造高效创作体验,写文章AI软件重塑内容生产力
SEO自从上线后的演变与未来发展趋势,拼多多增加关键词排名
AI代谢文章:从灵感到成果的创作革命
用AI创作的文章算原创吗?深度背后的逻辑与意义
WP原创:打造属于你的独特网站,从这里开始!,一个网站推广一个月需要多少钱
seo适合什么人做,哪种seo做得好 ,晋城ai论文写作免费
ChatGPT故障你从未听过的真相,究竟是什么让它偶尔“失灵”?,ai 图片 矢量
什么是seo如何进行seo,何谓seo ,红米的AI摄影什么意思
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
Zkept:重塑未来生活的智能科技革新,营销推广的面试问题
SEO找词:如何精准找到高效关键词,提升排名和流量,河源网站优化平台
SEO可以帮助网站在搜索引擎中获得较高的排名-助力企业数字化转型的关键,赵立新AI换脸图片对比
优排软件:高效管理新天地,轻松提升工作效率,长葛外贸网站建设
SEO抢权:如何在竞争激烈的市场中占得先机,正规网站建设口碑好
ChatGPT打不开了吗?如何快速解决常见问题,恢复顺畅体验!,ai13212511845