JavaScript_算数运算符 及 表达式的理解

算数运算符包括+ - * / %(加、减、乘、除、取模)

加减乘除我们都不陌生,理解取模是我们要做到的,取模——返回剩余的余数值

记住 表达式是由数字、运算符、变量等共同组成的式子 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        console.log(1 + 1); // 2
        console.log(1 - 1); // 0
        console.log(1 * 1); // 1
        console.log(1 / 1); // 1
        // 1. % 取余 (取模)  
        console.log(4 % 2); // 0
        console.log(5 % 3); // 2
        console.log(3 % 5); // 3
        // 2. 浮点数 算数运算里面会有问题
        console.log(0.1 + 0.2); // 0.30000000000000004
        console.log(0.07 * 100); // 7.000000000000001
        // 3. 我们不能直接拿着浮点数来进行相比较 是否相等(0.1+0.2 的值即为 0.1 和 0.2 对应的二进制数值的相加)
        var num = 0.1 + 0.2;
        console.log(num == 0.3); // false
 // 表达式: 是由数字、运算符、变量等共同组成的式子 ,我们叫做表达式 
        console.log(1 + 1); // 2 就是返回值
        // 1 + 1 = 2
        // 右边表达式计算完毕把返回值给左边
        var num = 1 + 1;
    </script>
</head>

<body>

</body>

</html>

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
数学运算符正则表达式的构造方法与创建普通正则表达式相同。可以使用多个元字符和运算符将小的表达式组合在一起来创建更大的表达式。数学运算符正则表达式的组件可以是单个字符(如+、-、*、/)、字符集合(如[+-*/])、字符范围(如[0-9])或它们的组合。例如,可以使用以下正则表达式来匹配一个简单的数学运算表达式: /^[0-9]+([-+*/][0-9]+)*$/ 这个正则表达式的含义是:以一个或多个数字开头,后面可以跟随一个或多个由运算符和数字组成的组合,其中运算符和数字之间没有空格。这样就可以匹配像 "2+3*4" 这样的数学运算表达式。注意,这个正则表达式只能匹配简单的数学运算表达式,对于复杂的表达式(如带括号、优先级等),需要对正则表达式进行相应的修改。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [常用的正则表达式大全(数字、字符、固定格式)](https://download.csdn.net/download/weixin_38748718/14828610)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [JavaScript中常用的正则表达式运算符](https://blog.csdn.net/m0_67840539/article/details/130933997)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

即兴小索奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值