iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >js如何合并表达式
  • 207
分享到

js如何合并表达式

2023-06-27 18:06:25 207人浏览 八月长安
摘要

这篇文章给大家分享的是有关js如何合并表达式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。合并表达式如果用 1 句代码就可以实现 5 句代码的功能,那往往 1 句代码的执行效率会比较高,并且可读性可能会更好(1)

这篇文章给大家分享的是有关js如何合并表达式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

合并表达式

如果用 1 句代码就可以实现 5 句代码的功能,那往往 1 句代码的执行效率会比较高,并且可读性可能会更好

(1)用三目运算符取代简单的 if-else

如上面的 getPrice 函数:

function getPrice(count){     if(count < 0) return -1;     else return count * 100; }

可以改成:

function getPrice(count){     return count < 0 ? return -1 : count * 100; }

这个比写一个 if-else 看起来清爽多了。当然,如果你写了 if-else,压缩工具也会帮你把它改三目运算符的形式:

function getPrice(e){return 0>e?-1:100*e}

(2)连等

连等是利用赋值运算表达式会返回所赋的值,并且执行顺序是从右到左的,如下:

overtime = favhouse = listingDetail = {...}

有时候你会看到有人这样写:

var age = 0; if((age = +fORM.age.value) >= 18){     console.log("你是成年人"); } else {     consoe.log("小朋友,你还有" + (18 - age) + "就成年了"); }

也是利用了赋值表达式会返回一个值,在 if 里面赋值的同时用它的返回值做判断,然后 else 里面就已经有值了。上面的+号把字符串转成了整数。

(3)自增

利用自增也可以简化代码。如下,每发出一条消息,localMsgId 就自增 1:

chatService.sendMessage(localMsgId++, msGContent);

感谢各位的阅读!关于“js如何合并表达式”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: js如何合并表达式

本文链接: https://www.lsjlt.com/news/312665.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • js如何合并表达式
    这篇文章给大家分享的是有关js如何合并表达式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。合并表达式如果用 1 句代码就可以实现 5 句代码的功能,那往往 1 句代码的执行效率会比较高,并且可读性可能会更好(1)...
    99+
    2023-06-27
  • awk复合表达式如何使用
    这篇文章主要介绍了awk复合表达式如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇awk复合表达式如何使用文章都会有所收获,下面我们一起来看看吧。awk 的复合表达式可由表示“与”的组合操作符“ &...
    99+
    2023-06-27
  • js如何使用正则表达式验证表单
    这篇文章给大家分享的是有关js如何使用正则表达式验证表单的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果图:图(1)初始图图(2)填入信息校验代码如下:<!DOCTYPE...
    99+
    2024-04-02
  • JS表达式实例分析
    本篇文章和大家了解一下JS表达式实例分析。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。挑战在这个挑战中,你将看到20个古怪表达式,并要猜出其输出结果。1.true + ...
    99+
    2024-04-02
  • PHP数组合并时,如何使用三元表达式优化效率?
    使用三元表达式可以有效改善 php 数组合并的效率。具体步骤如下:使用三元表达式条件运算符:$result = $condition $true_value : $false_valu...
    99+
    2024-04-28
    php 三元表达式
  • Java分析Lambda表达式Stream流合并分组内对象数据合并
    目录前言需求代码实现依赖引入设计实体类测试代码前言 之前写过《Lambda使用——JDK8新特性》,现在有一个分组合并的需求正好拿来小试牛刀。 需求 数据出自...
    99+
    2022-12-08
    Lambda Stream流合并 Lambda分组内对象数据合并
  • js正则表达式和php正则表达式有哪些区别
    这篇文章主要介绍了js正则表达式和php正则表达式有哪些区别的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇js正则表达式和php正则表达式有哪些区别文章都会有所收获,下面我们一起来看看吧。区别:1、PHP正则表...
    99+
    2023-06-29
  • .NET中lambda表达式合并问题及解决方法
    目录解决方案:完美解决事情的起因是公司一个小伙子问了我个问题 “海哥,来帮我看下这段代码怎么不行” Func<Report,bool> nameF...
    99+
    2022-11-13
    .net lambda表达式 .net lambda表达式合并
  • 浅谈JS如何写出漂亮的条件表达式
    目录多条件语句多属性对象替换Switch语句默认参数与解构匹配所有或部分条件使用可选链和 Nullish 合并多条件语句 多条件语句使用Array.includes 举个例子 f...
    99+
    2024-04-02
  • JS如何使用正则表达式判断有效数
    这篇文章将为大家详细讲解有关JS如何使用正则表达式判断有效数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。<script type="text/...
    99+
    2024-04-02
  • JS语法有C#的switch表达式
    今天小编给大家分享的是JS语法有C#的switch表达式,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。于 C/Java 语系的语言,都有 switch 语法。switch 语法用于多...
    99+
    2023-08-03
  • JS正则表达式基本用法
    JS正则表达式(Regular Expression)是一种用来匹配字符串模式的工具。它可以用来检查字符串中是否包含特定的模式、提取字符串中的特定部分、替换字符串中的特定内容等。在JS中,正则表达式以斜杠(/)开始和结束,中间是具体的模...
    99+
    2023-08-09
    js
  • js正则表达式基本语法
    正则表达式是一种用来匹配字符串的模式。下面是一些常用的正则表达式基本语法:1. 字面量语法:将正则表达式包含在两个斜杠之间,例如 `...
    99+
    2023-08-15
    Js
  • js 怎么使用正则表达式
    在 JavaScript 中,可以使用正则表达式的两种方式:使用 RegExp 对象或者使用正则表达式字面量。1. 使用 RegEx...
    99+
    2023-09-20
    js
  • JS中jQuery如何使用正则表达式去空字符
    小编给大家分享一下JS中jQuery如何使用正则表达式去空字符,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.正则去空字符串;...
    99+
    2024-04-02
  • JS如何通过正则表达式实现验证功能
    这篇文章主要为大家展示了“JS如何通过正则表达式实现验证功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如何通过正则表达式实现验证功能”这篇文章吧。1、验...
    99+
    2024-04-02
  • js如何实现数组合并
    这篇文章主要介绍了js如何实现数组合并,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。数组合并使用展开操作符,也可以将多个数组合并起来。感谢你能够认真阅读完这篇文章,希望小编分...
    99+
    2023-06-27
  • js如何合并多个对象
    这篇文章将为大家详细讲解有关js如何合并多个对象,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。合并多个对象实际需求中,我们经常需要合并多个对照,快速的做法可以像下面这么做:const user&...
    99+
    2023-06-27
  • PostgreSQL如何解析表达式.
    本篇内容介绍了“PostgreSQL如何解析表达式.”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SQL样...
    99+
    2024-04-02
  • java如何提取表达式
    这篇文章主要为大家展示了“java如何提取表达式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java如何提取表达式”这篇文章吧。提取表达式在软件开发过程中,程序员很容易有意无意让代码做一些“重...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作