javascript - 带数字的变量在警报中不起作用

标签 javascript arrays

我正在尝试警告一个存储有数字的变量。但是在尝试通过警报显示值时它不起作用。我拿了一个字符串并将其保存在一个数组中,因为我想从字符串中获取他的各个元素。所以我拆分了字符串,将数字部分保存到单独的变量中,然后使用 Number(); 将字符串转换为数字。

js代码

dur = $('#time_duration').text(); // string that prints as "Duration:xyhr:xymin"
// dur1 = dur.replace("Duration", "");
// alert(dur1);
var dur_ar = new Array();
dur_ar = dur.split(":");
dur1 = dur_ar[1].replace("hr", "");
dur2 = dur_ar[2].replace("min", "");
dur1_num = Number(dur1);
dur2_num = Number(dur2);

//dur_total = dur1_num . ":" . dur2_num;
// a1 = Number(dur1) . ":" . Number(dur2);

a1 = (dur1_num . ":" . dur2_num);
alert(a1);

我期望 alert(a1); 显示的内容类似于 12:26 不确定我在这里做错了什么。

最佳答案

您正在执行 php 连接,而 javascript 连接需要 + 而不是

a1 = (dur1_num + ":" + dur2_num);

关于javascript - 带数字的变量在警报中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57668168/

相关文章:

JavaScript,尝试让按钮在单击时移动

python - 我如何按数组的行和/或列对平均值进行排序?

arrays - 比较任何匹配项的 PostgreSQL JSON 数组

c - 从数组中删除一个部分

javascript - Greasemonkey 脚本,用于处理 Facebook 上动态加载的帖子

javascript - 获取包含 HTML 内容的 contentEditable 区域中的插入符号(光标)位置

javascript - 我想制作一个在滚动时触发 css 动画的网站,没有垂直或水平移动。这可能吗?

python - 为 np.meshgrid 提供不同数量的输入参数

php - 通过键获取数组值

javascript - Express:有必要用status 200响应吗?