3.4.6

Posted drink

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.4.6相关的知识,希望对你有一定的参考价值。

字符串的特点

ECMAScript中的字符串是不可变的,也就是说,字符串一旦创建,它们的值就不能改变

例如:

var lang = "Java";

lang = lang + ‘Script‘;

我是这样理解这个过程的:

技术分享图片

 

当执行 var lang = "Java",会申请一片内存,这个内存里保存的就是字符串Java,并把这片内存的地址赋值给变量 lang

当执行 lang = lang + ‘Script‘,会再申请一片新的内存用来存放字符串 ‘Script‘ ,然后再申请一片新的内存用来存放 lang + ‘Script’ 的计算结果,并把存放计算结果的那片内存地址赋值给变量 lang

所以字符串不可变,指的是一旦你申请了一片内存用来存放字符串后,从此以后那片内存地址上的内容你是无法修改的

lang = lang + ‘Script‘ 容易误以为是这样的,误以为字符串的修改就是在原来那片内存上进行替换操作

技术分享图片

 

以上是关于3.4.6的主要内容,如果未能解决你的问题,请参考以下文章

HighgoDB查询慢SQL和阻塞SQL

HighgoDB查询慢SQL和阻塞SQL

HGDB如何查询慢SQL

HGDB如何查询慢SQL

冒泡排序

连接数据库失败提示hba.conf不符合的处理方法