js中的字符串特性-》不可变性,字符串的值是不可变的
1、改变字符串中的字符

var str = "hello";

str[1] = "W";

console.log(str);//结果是【hello】,说明字符串的值是不可变的。

2、引用字符串的变量地址变了(指向了新的字符串),字符串本身没有变。【此时,字符串是对象,str指向的是字符串的地址】

str = "How are you!";

console.log(str);//结果是【How are you!】

3、由2可以看出为字符串重复赋值、字符串的拼接等都会引用新的地址空间来存放字符串的值,消耗内存的操作。

最新文章

  1. 关于如何在github上创建团队开发环境
  2. spring发布和接收定制的事件(spring事件传播)
  3. 在chrome浏览器和在IE浏览器中显示的页面样式不一样的解决办法
  4. sqlserver 出现 因为文件组 'PRIMARY' 已满 的解决办法 有可能是磁盘剩余空间不足 导致的
  5. 练习2 H题 - 求数列的和
  6. Squares<哈希>
  7. ListView及Adapter的使用
  8. Android中Edittext的属性
  9. .Net程序调试与追踪的一些方法
  10. Objective-C的面向对象特性(一)
  11. python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍
  12. 从 Python 快速启动 CGI 服务器
  13. 私有云的难处—为什么需要CloudEngine?
  14. M × N Puzzle POJ - 2893(奇数码)
  15. http://202.194.116.8/webapps/portal/frameset.jsp?tab_id=_2_1&url=%2fwebapps%2fblackboard%2fexecute%2
  16. JavaScript 中禁止用户右键菜单,复制,选取,Ctrl,Alt,Shift. 获取宽高,清除浮动
  17. C#数组冒泡
  18. swift中UIImageView的创建
  19. c++函数写的都对,还是说incompatible或者not found的解决办法
  20. Dubbo -- 系统学习 笔记 -- 示例 -- 直连提供者

热门文章

  1. 2级搭建类203-Oracle 19c SI ASM 静默搭建(OEL7.7)
  2. c++ md5算法实现(转)
  3. Mysql 出现许多问号的问题
  4. java面试记录三:hashmap、hashtable、concurrentHashmap、ArrayList、linkedList、linkedHashmap、Object类的12个成员方法、消息队列MQ的种类
  5. springboot项目集成activity
  6. vlan划分、本征vlan配置、中继
  7. K3标准产品的BOS单据发布至自定义模块
  8. 2019 LOL 全球总决赛
  9. 洛谷 P3796 【模板】AC自动机(加强版)(AC自动机)
  10. python使用selenium驱动chromium防止浏览器自动升级失效!