关于javascript的"+="连接符

今天在读《javascript Dom 编程艺术》的时候,看到了自己感觉陌生的+=连接符(小白一枚,各位勿耻笑

"+="连接符,可以看成完成一次“加法和赋值”(或者“拼接和赋值”)

例如:

输出结果为:

其实经历的一个过程就是:

var day = new Date();

var message = "我写该博客的时间是";

message = message+day;

console.log(message);

这个过程也就是一个先拼接后赋值的过程,message和day拼接成一个新的字符串后,重新赋值给message;

我们在看第二个例子:

这是一个先加法后赋值的过程

var a = 10;

var b = 20;

a = a+b;

console.log(a);

总结:+=连接符,我们就把他当做完成一次“加法和赋值”或“拼接和赋值”的一个过程吧!

时间: 2024-10-10 08:27:10

关于javascript的"+="连接符的相关文章

C语言宏定义##连接符和#符的使用(MFC就是靠##自动把消息和消息函数对应起来了,借助宏来减少switch case代码的编写量)

C语言中如何使用宏C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念).下面对常遇到的宏的使用问题做了简单总结. 关于#和## 在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量 通过替换后在其左右各加上一个双引号.比如下面代码中的宏: #define WARN_IF(EXP) do{ if (EXP) fprintf(stderr, "Warning: " #EXP &quo

CSS 类名的单词连字符:下划线还是连接符?

问题 CSS 类或 ID 命名时单词间连接通常有这几种写法: 驼峰式: solutionTitle.solutionDetail 用横杠连接: solution-title.solution-detail 下划线连接: solution_title.solution_detail 应该采用哪种写法呢?选择的时候是出于个人习惯还是有别的考虑? 看了下豆瓣,美团,淘宝的源码,都是采用 solution_title 的写法. 我的回答 首先定个性,这是个纯粹的“代码风格”问题. 什么是“代码风格”问题

JavaSE复习日记 : Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符

// Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符 /* * 一 Java操作符 * * Java操作符都有哪些? * +, -, *, /, %, ++, -- * 这里需要注意 a++ 和 ++a 的区别,后面说; */ /* public class Javase{ public static void main(String[] args){ int a = 10; int b = 20; int c = 30; System.out.println( a

PHP编码转换减号(连接符)无法转换问题

PHP编码转换减号(连接符)无法转换问题技术 maybe yes 发表于2015-01-23 16:03 原文链接 : http://blog.lmlphp.com/archives/67  来自 : LMLPHP后院 使 用 PHP 的 iconv 或 mb_convert_encoding 函数进行编码转换,比如将 gb2312 转换为 utf-8 编码,在出现某些特殊字符(减号,连接符)时,不能正常工作,可能会变成问号"?"或者"C".尝试了多种方法,依然不能

php里单引和双引的用法区别和连接符(.)

" "双引号里面的字段会经过编译器解释,然后再当作HTML代码输出. ' '单引号里面的不进行解释,直接输出. 例如: $abc='my name is tome'; echo $abc //结果是:my name is tom echo '$abc' //结果是:$abc echo "$abc" //结果是:my name is tom 一.引号定义字符串在PHP中,通常一个字符串被定义在一对引号中(这里是一样的效果),如:'I am a string'"

Linux——note shell常用命令 cut 、sort、unqi、tee、tr、split和shell中连接符&& ||

1.cut 常用作将一个文件分段 cut -d'分隔符' [-cf] n -d 后面指定分隔符,用单引号引起来. -f 指定第几段 -c 后面只有一个数字表示截取第几个字符,后面跟一个数字区域,表示截取从几到几. [[email protected] ~]# cut -d: -f 3 /etc/passwd [[email protected] ~]# cut -d: -f 3,4 /etc/passwd [[email protected] ~]# cut -c 10 /etc/passwd

连接符

#define BTS_SAFE_DELETE(POINTER) \ do { if (POINTER != 0) { BTS_DELETE(POINTER); POINTER = 0;} \ } while (0) 注意:宏定义必须在一行,否则报错! \ 表示本行未结束,  没有该连接符时,直接换行编译器会报错.当一行很长时,为了方便查看和格式需要,可以加\ 来让编译器识别为一行. String str = "1232 \ 32" 连接符,布布扣,bubuko.com

MYSQL_与excel结合在excel中用&连接符快速创建表头_20161125

excel &连接符快速创建表头 复制c列内容 CREATE TABLE A0001restaurant ( #用户明细表 城市 VARCHAR(255), 区块 VARCHAR(255), 用户ID INT(11), 用户名称 VARCHAR(255), 用户地址 VARCHAR(255), 门牌号 VARCHAR(255), 收货人 VARCHAR(255), 联系电话 VARCHAR(255), 用户类型一级 VARCHAR(255), 用户类型二级 VARCHAR(255), 注册时间0

宏定义之二(连接符,可变參数,文件名称,行号,函数名)

宏的高级使用--##,__VA_ARGS__, __FILE__, __FUNCTION__等 转自 http://blog.csdn.net/yiya1989/article/details/7849588 先说一下本文中会提到的内容:##,__VA_ARGS__, __FILE__, __LINE__ , __FUNCTION__等 宏变量: 先举一个样例,会用到上面这些宏: [cpp] view plaincopy #define myprintf(...) printk("[lch]:F