如何在没有空格的情况下在javascript中追加两个字符串?

时间:2012-07-30 07:13:17

标签: javascript

我有两个字符串给我一个时间,即:

var gettime= $("#select-choice-2 :selected").text();

它给了我像这样的24小​​时格式的时间

17:45

但我希望我的时间采用

之类的格式
17:45:00.000

为我做了一个字符串

var ext=':00.000';

我希望这两个字符串以这种方式连接,以便给我正确的结果。

我现在看到问题是我的“gettime”不是一个正确的字符串,我试着在alertbox中显示但没有任何反应,所以请告诉我如何将gettime转换为字符串。

我知道了“gettime”是一个局部变量而ext正在使用其他函数,这就是为什么“gettime”没有出现在alertbox中,愚蠢的ehh:p

4 个答案:

答案 0 :(得分:2)

只需使用连接运算符:

alert( gettime + ext );

答案 1 :(得分:0)

你只是将魔杖添加到一起吗? 在那种情况下:

var bothstrings = gettime + ext;

答案 2 :(得分:0)

如果您直接在字符串之间分配+来加入它们,某些浏览器会导致生成的字符串换行符。标准的方法是 -

gettime.concat(ext)

答案 3 :(得分:0)

**
范围问题,我现在明白了。 gettime是某个函数中的局部变量,而ext是在不同的函数中保存的,这就是为什么函数gettime没有出现在alertbox中**