如何在反应中将小数变成整数?

时间:2019-04-05 14:55:17

标签: reactjs

我正在制作一些游戏来练习和学习reactjs。罪魁祸首是应用程序将要求玩家考虑一个介于0-1000之间的数字。应用程序最初将开始猜测500(0 + 1000/2)。然后,玩家可以按下按钮,以指示该数字是高于还是低于猜测值,当然还有一个按钮(如果正确)。

我的问题是应用程序使用小数而不是整数。

已经在C#中完成了相同的应用程序,现在试图对reactjs有所了解,因此在我的空闲时间里读了一些JS并做出了反应。

    min: number;
    max: number;
    guess: number;
    textValue: string;
componentDidMount() {
        const { min, max } = this.state
        this.setState({
            guess: min + max / 2
        })

我的方法:

    Higher() {
        this.setState({
            min: this.state.guess,
            max: this.state.max,
            guess: ((this.state.min + this.state.max) / 2)




        });



    }
    Lower() {
        this.setState({
            max: this.state.guess,
            min: this.state.min,
            guess: ((this.state.min + this.state.max) / 2)
        });

    }

我想要的是值始终是一个整数,但是,例如,如果猜测为5,而您按下的较低,则新猜测将为2.5,如果较低,则为1.25,依此类推。

0 个答案:

没有答案