Штука. Новое в JS. Пытаясь понять это с нескольких часов - PullRequest
0 голосов
/ 26 марта 2019

Я не могу решить упражнение три и четыре.Я был бы очень рад получить помощь.Заранее спасибо!

function exerciseThree(str){
  // In this exercise, you will be given a variable, it will be called: str
  // On the next line create a variable called 'length' and using the length property assign the new variable to the length of str


  // Please write your answer in the line above.
  return length; 
}

function exerciseFour(num1){
  // In this exercise, you will be given a variable, it will be called: num1
  // On the next line create a variable called 'rounded'. Call the Math global object's round method, passing it num1, and assign it to the rounded variable.
  var num1 = rounded;
  math.round (num1); 

  // Please write your answer in the line above.
  return rounded;
}

Ответы [ 2 ]

1 голос
/ 26 марта 2019

Эти упражнения пытаются научить вас объявлять переменные и присваивать им значения.

Переменные похожи на маленькие контейнеры, которые содержат значения для вас.Например, я могу сделать маленький контейнер для вашего имени.И поскольку один из способов объявить переменную в JavaScript - это использовать ключевое слово var, я мог бы написать что-то вроде следующего:

var name = "Sevr";

Я создал контейнер с ключевым словом var и назвал его name.Этот контейнер name теперь содержит ваше имя Sevr.Вместо того, чтобы набирать Sevr снова и снова, теперь вы можете набирать Name снова и снова.Но это не имеет большого значения.Sevr и name содержат одинаковое количество символов.Более разумно, чтобы ваши переменные содержали информацию, которую вы не хотите вводить снова и снова.

Поэтому в третьем упражнении вы хотите объявить переменную с именем length и сделать так, чтобы она содержала длину любой строки, котораяон снабжен.

function exerciseThree(str) {
        var length = str.length
        return length;
}

Эта функция выше принимает строку, вы создаете переменную с именем length, которая содержит длину этой строки.

Теперь, если мы передадим ей любую строкуэто скажет нам, какой длины они.Если мы передадим ему ваше имя Sevr и name, и мы увидим, что они оба вернут 4:

exerciseThree("name") // 4
exerciseThree("Sevr") // 4

В четвертом упражнении концепция одинакова.Это упражнение хочет научить вас, что вы можете создать простое имя переменной, которое может содержать для вас какое-то сложное значение.На этот раз он хочет, чтобы вы объявили переменную с именем округлено, которая содержит округленное значение числа.

function exerciseFour(num1) {
    var rounded = Math.round(num1)
    return rounded;
}

И теперь, если вы передадите в эту функцию число с десятичными знаками, она округлит ее для вас.

exerciseFour(4.5) // 5
0 голосов
/ 26 марта 2019

Эти упражнения сформулированы в очень запутанной форме.Откуда вы их взяли?

В любом случае, вот вам ответы, надеюсь, они помогут:

function exerciseThree(str){
  // In this exercise, you will be given a variable, it will be called: str
  // On the next line create a variable called 'length' and using the length property assign the new variable to the length of str
  var length = str.length
  // Please write your answer in the line above.
  return length; 
}

function exerciseFour(num1){
  // In this exercise, you will be given a variable, it will be called: num1
  // On the next line create a variable called 'rounded'. Call the Math global object's round method, passing it num1, and assign it to the rounded variable.
  var rounded = Math.round(num1)
  // Please write your answer in the line above.
  return rounded;
}
...