Reactjs 如何在react本机计算器构造中编写求和函数?
例如,在这里,我想对我输入的数字求和。我希望它与其他函数类似Reactjs 如何在react本机计算器构造中编写求和函数?,reactjs,react-native,Reactjs,React Native,例如,在这里,我想对我输入的数字求和。我希望它与其他函数类似 状态={ 编号:'', }; harrik=(数字)=>{ 这是我的国家({ 编号:`${this.state.number}${number}` }); }; 设置重置=()=>{ 这是我的国家({ 编号:this.state.numbervalue=“” }) } setNagative=()=>{ 设number=parseFloat(this.state.number)*-1; 这是我的国家({ 编号:number.toSt
状态={
编号:'',
};
harrik=(数字)=>{
这是我的国家({
编号:`${this.state.number}${number}`
});
};
设置重置=()=>{
这是我的国家({
编号:this.state.numbervalue=“”
})
}
setNagative=()=>{
设number=parseFloat(this.state.number)*-1;
这是我的国家({
编号:number.toString()
});
}
关于语法的几点:
null
3.在setNegative中,可以执行以下操作:
setNagative=() =>{
this.setState({
number: this.state.number*(-1)
});
}
如果需要将这些值设置为字符串,则可以在希望使用
.toString()
显示它们时将其字符串化,但对于执行操作,我强烈建议您将其保留为数字格式以避免出现问题。数字数组在哪里?状态={number:'',};没问题。快乐编码。
getSum=() =>{
const { numbers } = this.state;
const sum = numbers.reduce(function (a, b) {
return a + b;
}, 0);
this.setState({
numbersSum: sum
});
}
setNagative=() =>{
this.setState({
number: this.state.number*(-1)
});
}
getSum=() =>{
const { numbers } = this.state;
const sum = numbers.reduce(function (a, b) {
return a + b;
}, 0);
this.setState({
numbersSum: sum
});
}