【问题标题】:javascript string character assignment question [duplicate]javascript字符串字符分配问题[重复]
【发布时间】:2021-10-29 03:03:52
【问题描述】:

谁能帮我理解这段代码?

let word = 'Nose';
word[0] = 'P';

console.log(word); // logs as "Nose"
console.log(word[0]); // logs as "N"

word[0] 不应该是 'P' 而 word 应该是 'Pose' 对吗?

【问题讨论】:

标签: javascript


【解决方案1】:

字符串在 javascript 中是不可变的。它们不能被改变,但可以为变量重新分配一个新值。

let str = "Hello";
str[0] = "M";
console.log(str);
str = "Mello";
console.log(str);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-06
    • 2017-07-21
    • 1970-01-01
    相关资源
    最近更新 更多