Как я могу исправить ошибку объекта? Число в число или число в объект?

#javascript #html #css

#javascript #HTML #css

Вопрос:

У меня есть этот код:

 const minutedata = document.getElementById("time02").innerHTML;
console.log(newnumber(minutedata))

function newnumber(num){
return num <10 ? ('0'  {num} ) : num;}
  

Но я получаю:

0 [объект Object]

Комментарии:

1. не могли бы вы поделиться еще кодом?

2. пожалуйста, обновите свой вопрос .. лучше также добавить HTML-код.. проясните, чего вы пытаетесь достичь..

Ответ №1:

Я предполагаю, что вы хотите добавить префикс 0, если число меньше 10, вы можете попробовать функцию slice для этого.

 const minutedata = document.getElementById("time02").innerHTML;
console.log(('0'   minutedata ).slice(-2))
  

Ответ №2:

вам нужно написать так функцию newnumber

 function newnumber(num){
 num = parseInt(num);
    return num <10 ? '0'  num  : num;
}
  

Ответ №3:

 function startTimer(){
document.getElementById("time02").innerHTML = document.getElementById("newtime01").value;
const minutedata = document.getElementById("time02").innerHTML;}
console.log(newnumber(minutedata))

function newnumber(num){
return num <10 ? ('0'  {num} ) : num;}
  

Только это. Я только начал.