小编bil*_*een的帖子

有多少人适合这个数字?

我是Javascript的新手.

我想知道每个数字中有多少数字.所以894等于8. 323等于3.

这是我写的代码,你可以猜到它不起作用.

function howManyHundreds(num) {
  return num / 100;
  return num % 10;
}

console.log(howManyHundreds(894))

console.log(howManyHundreds(323))
Run Code Online (Sandbox Code Playgroud)

894将打印到8.94,323将打印为3.23

我做错了什么,我需要知道什么?我使用模数运算符错了吗?

谢谢您的帮助.

4
推荐指数
1
解决办法
1035
查看次数

重复二维数组中的数字

当我给出一个二维数组时,我正在尝试编写一个函数.第一个是重复的值,第二个是重复该值的次数 - 每个子数组只有两个值

该函数应该返回一个字符串,每个给定的值重复相应的次数,每组值应该用逗号分隔.如果只有一组值,则应省略逗号.

例如:

console.log(repeatNumbers([[1, 10]]))                   // => 1111111111
console.log(repeatNumbers([[1, 2], [2, 3]]))            // => 11, 222
console.log(repeatNumbers([[10, 4], [34, 6], [92, 2]])) // => 10101010, 343434343434, 9292
Run Code Online (Sandbox Code Playgroud)

我应该怎么解决这个问题?

谢谢.

javascript arrays

2
推荐指数
2
解决办法
103
查看次数

写一个while循环/ for循环的成分.

这是我正在研究的教科书.

var ingredients = ["eggs", "milk", "flour", "sugar", "baking soda", "baking powder", "chocolate chips", "bananas"];

// Write a while loop that prints out the contents of ingredients:
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

var i = 0;

while (i < ingredients.length) {
  i++
  console.log(ingredients[i]);
} 
Run Code Online (Sandbox Code Playgroud)

出来的是什么:

milk
flour
sugar
baking soda
baking powder
chocolate chips
bananas
undefined
Run Code Online (Sandbox Code Playgroud)

第二个问题:

写一个打印出成分内容的for循环:

我的代码:

for (i = 0; i < ingredients.length; i++) {
  console.log(ingredients[i]);
}
Run Code Online (Sandbox Code Playgroud)

这打印出所需的一切.

为什么while循环不打印出"eggs"并在其末尾打印"undefined" - 而for循环很好?

是不是他们都打算打印出同样的东西?

谢谢.

javascript for-loop while-loop

0
推荐指数
1
解决办法
68
查看次数

标签 统计

javascript ×2

arrays ×1

for-loop ×1

while-loop ×1