javascript学习笔记---“+”的用法

JavaScript 用法 阅读详情

原文:https://zh.javascript.info/operators

怕看了就忘记,决定敲一遍&抄一边

1.拼接变量

a.都是字符串

let s = "my" + "string";
alert(s); // mystring

b.只要任一变量是字符串,那么其它变量也会转化为字符串

alert( '1' + 2 ); // "12"
alert( 2 + '1' ); // "21

如果是多变量运算,前几个是Num,最后是字符串,则会先做运算再拼接(运算符的运算方向是由左至右

alert(2 + 2 + '1' ); // "41" 而不是 "221"

p:除了+运算符外其他-、*、%不具备这特性,其他运算符会进行字符串转数字运算,如

alert( 2 - '1' ); // 1
alert( '6' / '2' ); // 3

2.将字符转换成Num

a.在单个Num类型前添加+是没有用的

// 对数字无效
let x = 1;
alert( +x ); // 1

let y = -2;
alert( +y ); // -2

b.如果变量是非数字,+会将其转化为数字

// 转化非数字
alert( +true ); // 1
alert( +"" );   // 0

let apples = "2";
let oranges = "3";

// 在二元运算符加号起作用之前,所有的值都转为数字
alert( +apples + +oranges ); // 5

// 上面等同于下面这语句,但下面这个复杂一些
alert( Number(apples) + Number(oranges) ); // 5

 

疲劳容器的定义_FKM规范针对非焊接构件疲劳强度评估实例介绍(下篇) 一、写在前面FKM Inside ANSYS软件,该软件是在FKM 规范的基础上,在ANSYS Workbench内开发的进行非焊接构件及焊缝静强度和疲劳强度评估的工具包。基于ANSYS计算模型的信息,在图形用户界面定义相关设置,利用有限元分析计算结果,自动嵌入FKM规范要求的静强度计算和疲劳强度计算流程和方法,自动将应力结果和相关物理量传递给工具包,无须手动预先选择评估的热点区域,可以... 阅读详情

相关推荐

SAP Group Reporting入门指南(8)--业务操作

关于资产负债表类的匹配,系统预设了SGR01和SGR02两个方法,主要区别在于数据的来源范围,SGR01取自ACDOCA和ACDOCU,如果是0F类型的就会直接显示日记账分录(期间是000的除外,这类凭证是年结结转的,系统不再跨年追溯),如果是其他类型就显示合并分录。这里是我觉得SAP还需要优化的地方。基于ICMR的抵消任务中通常将抵销差异细分为交易差异、货币换算差异和其他差异,这在基于重分类抵消任务是无法实现的,基于重分类抵消只知道一个差异总额,很难从合并抵消凭证看出差异的来源,也没有审计线索可言。

bflyfish的博客 258

scala 中::和:::的 +: 与:+的区别

def main(args: Array[String]): Unit = { /** * 说明 * 1. 在默认情况下 List 是scala.collection.immutable.List,即不可变 * 2. 在scala中,List就是不可变的,如需要使用可变的List,则使用ListBuffer * 3. List 在 package object scala 做了 val List = scala.collection.immutable.Lis...

stone_tomcate的博客 772

Ripro9.0免扩展二开版WordPress博客主题Ripro全解密无后门.zip

Ripro9.0免扩展二开版,Ripro主题全解密无后门,这次分享的源码包内的东西不少不仅含有ripro主题、子主题,还有几款插件,都是非常实用的东西!下面我将逐一介绍一下。1、ripro主题:本套ripro主题说的版本是ripro9.0,测试时看了下应该是使用ripro8.9二开出来的9.0版本,就如破解者说的那样“RiPro9.0二开版本完全解密修正版,无后门更放心!免扩展、虚拟主机就能用!且修正了原版的多处BUG,更好用!2、ripro子主题:子主题有huzao-child主题和sheji-child子主题美化包,共两款。3、WordPress插件:插件有DX-Watermark、图片自动加水印插件、WordPress轻水印插件、WPCopyRights网站防复制插件和riprodl插件,共四款。测试报告:本次分享的源码包内的东西,测试了的有ripro9.0主题和源码包里附带的4款插件在测试过程中无论是ripro主题还是自带的插件都未发现问题,均正常运行!至于两款ripro子主题我就没继续体验了,至于它们兼不兼容9.0版的ripro大家下载

scala中运算符 :: 、:++: 、::: 、++ 的区别

4种操作符的区别和联系 :: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为 x::list,其中x为加入到头部的元素,无论x是列表与否,它都只将成为新生成列表的第一个元素,也就是说新生成的列表长度为list的长度+1,x::list等价于list.::(x) :++: 两者的区别在于:+方法用于在尾部追加元素,+:方法用于在头部追加元素;和::很类似,但是::可以用于

行走的树 1万+

【Scala】:: +: :+ ::: +++的区别

4种操作符的区别和联系 (1) :: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为 x::list,其中x为加入到头部的元素,无论x是列表与否,它都只将成为新生成列表的第一个元素,也就是说新生成的列表长度为list的长度+1(btw, x::list等价于list.::(x)) (2) :++: 两者的区别在于:+方法用于在尾部追加元素,+:方法用于在头部追加元素,和::很类似,但是::可以用于pattern match ,而+:则不行. 关于+:和:+,只要记住冒.

littlemichelle 844

约束里“:=”和“:/”傻傻分不清楚?今天彻底弄清!

在SystemVerilog约束之中,有两个点常常让初学者混淆搞不清楚,或者当时记住了后面不用又忘了。今天jerry就专门来侃侃这两个点,让初学者们想忘也忘不了,全部拿下! 这两个点就是权重分布的两种写法“:=”和“:/”。 如下面这段代码,这jerry_face_score和tom_face_score两个变量约束都应该是多少呢? 对于初学者是不是有点晕?这两个“:=”“:/”什么区别呢?到底左边是权重还是右边是权重呢?大家思考一会,可以看下如下解释这段代码什么含义,我们的思考流程是这样的: 首先大家一

weixin_48573306的博客 1万+

scala中:: , +:, :+, :::, +++的区别

初学scala的人都会被Seq的各种操作符所confuse。下面简单列举一下各个Seq操作符的区别。 4种操作符的区别和联系 :: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为 x::list,其中x为加入到头部的元素,无论x是列表与否,它都只将成为新生成列表的第一个元素,也就是说新生成的列表长度为list的长度+1(btw, x::list等价于

2万+

JavaScript学习笔记

JavaScript学习笔记

x18395499277的博客 1965

JavaScript中 with的用法

  说起js中的with关键字,很多小伙伴们的第一印象可能就是with关键字的作用在于改变作用域,然后最关键的一点是不推荐使用with关键字。听到不推荐with关键字后,我们很多人都会忽略掉with关键字,认为不要去管它用它就可以了。但是有时候,我们在看一些代码或者面试题的时候,其中会有with关键字的相关问题,很多坑是你没接触过的,所以还是有必要说说with这一个关键字。 with的基本用...

zwkkkk1的博客 6万+

JavaScript学习笔记(一)

本文主要介绍了 JavaScript 的基本概念、语法结构、变量和常量、数据类型及类型转换方法

2402_82857752的博客 3644

JavaScript里面的return的用法

<1>js里面return JavaScript return 语句,表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的...

前端技术的学习整理 1万+

JavaScript中reduce的用法

JavaScript之reduce()的用法 文章目录JavaScript之reduce()的用法前言一、首先了解一下什么是reduce二、进阶的用法总结 前言 本篇为文章主要总结了reduce()的用法,可能有一些难理解,可以多看几遍,然后动手实际操作。 一、首先了解一下什么是reduce 1、reduce() 方法接收一个函数作为累加器,reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素。(看不懂,往下看简单的实例) 语法:arr.reduce(callback

qq_43205326的博客 5090

Vue.js 学习笔记

在前端开发领域,Vue.js 以其轻量级、易上手和高性能的特点,赢得了众多开发者的青睐。作为一名前端小白,我也踏上了学习 Vue.js 的旅程。本文将分享我的学习笔记,涵盖 Vue.js 的基础概念、常用指令、组件化开发、计算属性与侦听器、路由和状态管理等知识点,并附上代码示例,希望能帮助到同样在学习 Vue.js 的你。Vue.js 是一款用于构建用户界面的渐进式 JavaScript 框架。它采用直观的模板语法,降低了学习成本,并通过响应式数据绑定,实现了数据与视图的自动同步更新。

m0_72686196的博客 2748

JavaScript"+"什么时候是链接符,什么时候是加法运算?

二元加法运算符“+”在两个操作数都是数字或都是字符串时,计算结果是显而易见的。加+”的转换规则优先考虑字符串连接,如果其中一个操作数是字符串或者转换为字符串的对象,另外一个操作数会转换为字符串,加讲践行字符串的连接操作。如果两个操作数都不是类字符串(string-like)的,那么都讲进行算数加法运算。 “+”操作符的行为表现为: 如果其中一个操作数是对象,则对象会遵循对象到原始值的...

weixin_34060741的博客 511

JAVASCRIPT 用法概要

JAVASCRIPT 用法概要 1. 基本语法 变量的声明 var 变量的规范 区分大小写 第一个字符必须是字母、下划线(_)或者美元符($) 其他字符可以是字母、下划线、美元符或数字 匈牙利命名风格,第一个字母代表类型 整数i Integer 比如:iItemCount 布尔值b Boolean 比如:bIsComplete 字符串s Strin...

wigger的博客 358

【前端学习笔记JavaScript + jQuery + Vue.js + Element-UI

前端学习笔记JavaScriptVue.js JavaScript 基础语法(数据类型、字符串、数组、对象、Map、Set、iterable、函数基础) 函数高级(变量作用域、解构赋值、方法、高阶函数、闭包、箭头函数、generator) 摘自缪雪峰的博客的JavaScript个人笔记(3) Vue.js 适合后端人员学习的Vue笔记(1) 适合后端人员学习的Vue笔记(2) ...

萌宅鹿的技术小屋 7513

【Anime.js】——JavaScript动画库:Anime.js——学习笔记

官网定义:anime.js一个简便的JS动画库,用法简单而且适用范围广,涵盖CSS,DOM,SVG还有JS的对象,各种带数值属性的东西都可以动起来。

qq_50497708的博客 1万+

JS学习】JavaScript的基本用法

JavaScript是一种高级、解释型的编程语言,通常用于在网页上实现动态交互和改善用户体验。它是一种脚本语言,可以嵌入到HTML中,并由浏览器解释执行。JavaScript广泛用于前端开发,但也可以用于服务器端开发(Node.js等)。

zx1041561837的博客 1399

javascript学习笔记——上

​ 1,HTML定义了网页的内容,CSS定义了网页的布局和网页中内容的样式,而JavaScript控制了网页的行为。​ 2,javascript是一种脚本语言。​ 3,javascript的主要使用范围​ **JavaScript:直接写入HTML输入流:**ducument.write(“HTML语句”)​ **JavaScript:对事件的反应:**onclick​ **JavaScript:改变HTML内容:**DOM。

weixin_64574004的博客 1173

js中“+用法

https://www.w3cplus.com/javascript/javascriptss-addition-operator-demystified.html

coder_girl的博客 1325

JavaScript学习笔记+常用js用法、范例

Java Script 基础 一、 JS的简介 JavaScript是一种网页编程技术,经常用于创建动态交互网页 JavaScript是一种基于对象和事件驱动的解释性脚本语言,类似C语言和Java的语法 事先不编译;逐行执行;无需进行严格的变量声明;内置大量现成对象,编写少量程序可以完成目标 不同的浏览器甚至同一浏览器的不同版本对JavaScript的支持程度都不一样 二、 JS的基本语法 0. ...

Jack_Bin的博客 2805
上一篇: js--动态修改div的border-shadow
下一篇: 移动端WeixinJSBridge---ios关闭当前网页不生效问题
珊珊333333
博客等级 码龄16年 0粉丝 1376原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值