我在点击功能上得到一个变量值我想删除最后5个字母并将我自己的三个字母放到那个变量那可能吗? 例如 Var hhh 的值类似于“goodday”现在我想删除天并在hhh中插入 night 。所以现在它应该有“晚安”这可能,如果可能的话怎么样?
答案 0 :(得分:2)
你可以试试这个:
var hhh = "goodDay";
hhh = hhh.substring(0, hhh.length - 3) + "night";
alert(hhh);
答案 1 :(得分:1)
如果您真的只想将字符串“goodday”更改为字符串“goodnight”,那么您可以使用replace
。然而,这似乎有点荒谬,因为如果是这样的话,你可以简单地做hhh = "goodnight"
并完全消除它。我假设你想要更通用的东西,所以使用substring
获取字符串中除了最后三个字符之外的所有字符:
var hhh = "goodday";
hhh = hhh.substring(0, hhh.length - 3); // hhh == "good"
hhh = hhh + "night"; // hhh == "goodnight"
答案 2 :(得分:0)
var hhh = "goodday";
hhh = hhh.replace('day','night'); //if only first occurence need to be replaced
答案 3 :(得分:0)
可能正在使用
split();
所以你可以删除字母蚂蚁而不是通过
添加for(;;);?
答案 4 :(得分:0)
你可以这样做
var h = 'goodday';
h = h.replace('day','night');
答案 5 :(得分:0)
检查此示例http://jsfiddle.net/BMY3n/
$('#btN').click(function(){
var str = "Good Day"
alert(str.replace('Day','Night'));
});
您可以使用javascript中提供的替换功能。为了更清晰,我已经提供了样本