首页 > 其他分享 >js 中 " + " 的使用

js 中 " + " 的使用

时间:2023-09-22 10:35:18浏览次数:43  
标签:11 const js k1 m1 使用 n1 let

// 加法计算
const a1 = 2 + 2    // 4

let m1 = 5, m2 = '5'
let n1 = 11, n2 = '11'
let k1 = 70, k2 = '70'
m1++             // 6 (等价于 m1 = m1 + 1)
m1++             // 6
n1 += 1             // 12 (等价于 n1 = n1 + 1)
n2 += 1             // 12
k1 += 3                 // 73 (等价于 k1 = k1 + 3)
k2 += 3                 // 73

// 字符串拼接
const b1 = '2' + 3           // '23'
const b2 = '2' + '3'         // '23'
const b3 = 'name' + 9           // 'name9'
const b4 = 'name' + '张三'       // 'name张三'
const b5 = 'sex ' + '男'         // 'sex 男'

// 转化为字符串(字符串拼接)
const c1 = 1 + ''     // '1' 

// 转化为数字
const d1 = +''       // 0
const d2= +'0'       // 0
const d3 = +'1'      // 1
const d4 = +'6'      // 6
const d5 = +'Hello'     // NaN

const d6= +0      // 0
const d7 = +1     // 1
const d8 = +6     // 6
const d9 = +11    // 11

// 拓展应用
const e1 = +'0'     // 0
const e2 = +'1'     // 1
const f1 = !+'0'      // true
const f2 = !+'1'      // false
const g1 = !!+'0'     // false
const g2 = !!+'1'     // true

 

标签:11,const,js,k1,m1,使用,n1,let
From: https://www.cnblogs.com/zhaoxiaoying/p/17721719.html

相关文章

  • react native 使用 KeyboardAvoidingView 无效
    组件介绍:该组件将根据键盘高度自动调整其高度、位置或底部填充,以在显示虚拟键盘时保持可见。官方文档:KeyboardAvoidingView文档地址遇到的问题:KeyboardAvoidingView标签要设置behavior={Platform.OS==="ios"?"padding":"height"},iOS系统要使用padding否则样式可能......
  • js jquery input radio点击事件
     HTML:<inputtype="radio"name="myname"value="1"/>1<inputtype="radio"name="myname"value="2"/>2 jquery代码: //点击事件change$('input[type=radio][name=myname]').ch......
  • Ubuntu 23.10/24.04 LTS 放弃默认使用 snap 版 CUPS 打印堆栈
    导读Canonical的开发者、OpenPrinting的项目负责人TillKamppeter今年5月表示,计划在Ubuntu23.10(ManticMinotaur)上默认使用Snap版本的CUPS打印堆栈。不过经过数月的测试,官方放弃了这项决定。Ubuntu23.10(ManticMinotaur)和Ubuntu24.04LTS发行版默认还是......
  • EL表达式和JSTL标签库
    什么是EL表达式以及他的作用EL表达式和jsp表达式脚本输出对比a.jsp<%--CreatedbyIntelliJIDEA.User:SWTDate:2023/9/14Time:22:59TochangethistemplateuseFile|Settings|FileTemplates.--%><%@pagecontentType="text/html;charset=UTF-8......
  • 《从0到1的CTF成长之路》使用配套docker环境
    官方文档https://book.nu1l.com/tasks/#/pages/web/1.1打开docker镜像新建docker-compose.yml文件,将官网给的配置文件复制进去vimdocker-compose.yml启动docker-composeup-ddocker使用dockerimage#获取当时所有镜像dockerrmi<镜像名>#删除镜像......
  • JS实现任务队列
    引言假设有这么一个场景:前端订阅后台数据的变化,如果发生变化,则触发订阅回调;回调函数中,会执行一些耗时操作,如:请求接口,发送短信,存历史数据等;要求以上所有的操作都必须按照订阅触发的顺序执行;我们都知道,回调本身就是一种异步操作,我们仅仅依靠订阅回调无法保证回调中任务执行顺......
  • 使用TCP 创建服务器 多个客户端连接
    源码#include<stdio.h>#include<string.h>#include<unistd.h>#include<unistd.h>//close#include<sys/socket.h>//socket#include<arpa/inet.h>//inet_pton#include<netinet/in.h>//sockaddr_inintmain(){//1、......
  • 使用MediatR库简化.NET应用程序中的CQRS实现
    本文介绍了如何使用MediatR库简化.NET应用程序中CQRS(命令查询职责分离)模式的实现。我们将通过一个具体的业务场景来演示如何使用MediatR库,以及它带来的好处。引言CQRS(命令查询职责分离)是一种架构模式,它将一个对象的命令操作(例如创建、更新和删除)与查询操作(如读取和搜索)分离开来......
  • js加密双重保障之sm2国密
    前言 最近看到一些项目里边有用到sm2/3/4国密加密算法,这里给大家简单介绍一下。知识科普SM2(国密算法)是一种非对称加密算法,由中国国家密码管理局(NCC)制定,并被广泛应用于中国的信息安全领域。它基于椭圆曲线密码学,主要用于数字签名和数据加密。以下是SM2国密算法的一些关键特点:安全性:S......
  • week1 渗透测试工具的安装使用
    一、虚拟机的安装使用文档步骤安装,过程中未出现问题使用虚拟机打开镜像问题:无网络解决:打开虚拟机设置网络适配器:网络连接选择“NAT模式”二、工具的安装Python,Java镜像中已安装,验证环境配置成功pythonjavaSQLmap按文档安装,并验证安装成功......