小编deB*_*lis的帖子

使用Javascript进行推理

我用javascript做了一个阶乘程序,或者至少我以为我做了.当我没有使它成为一个功能时它起作用,但是当我这样做时它没有,我在哪里出错了?

function factorialize(num) {
    var text = 1;
    var i;
    for (i = 1; i < num + 1; i++) {
      text *= i;
}}

factorialize(5)
Run Code Online (Sandbox Code Playgroud)

以上这个不起作用,我也没有得到任何错误信息,当我应该得到120.

num = 5
var text = 1;
var i;
x = num;
for (i = 1; i < num + 1; i++) {
    text *= i;
}
Run Code Online (Sandbox Code Playgroud)

但这输出120,所以我的初始代码出错了?

javascript for-loop

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

React.js和Arrow函数与普通函数

我当时在React.js应用程序上工作,最初使用的是箭头功能,但出于好奇,我决定尝试正常功能,但正常功能无效。我认为他们都应该输出相同的内容,这是怎么回事?

handleChange = event => this.setState({init: event.target.value})

handleChange(event){
  this.setState({init: event.target.value})
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs arrow-functions

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

标签 统计

javascript ×2

arrow-functions ×1

for-loop ×1

reactjs ×1