我想在JavaScript中划分一个数字,它会返回一个十进制值.
例如:737/1070- 我希望JavaScript返回0.68; 但它会将其四舍五入并将其返回0.
如何将其设置为返回两位小数或完整结果?
我正在创建一个计算器应用程序来帮助计算小数,并且想要小数点后两位的值,如下所示:
number output
------ -------
1 1.00
1.446 1.45
1.567 1.57
Run Code Online (Sandbox Code Playgroud)
我尝试使用 toFixed(2) 但出现错误,因为我使用的是数学而不是字符串。
我也尝试过使用 toPrecision(4) 但我也收到错误
任何帮助将非常感激。
import React from 'react';
import {StyleSheet, Text, View, TouchableOpacity, Vibration} from 'react-native';
import {useState} from 'react';
import { Entypo } from '@expo/vector-icons';
export default function App() {
const [darkMode, setDarkMode] = useState(false);
const [currentNumber, setCurrentNumber] = useState('');
const [lastNumber, setLastNumber] = useState('');
const buttons = ['C', 'DEL', '/', 7, 8, 9, '*', 4, 5, 6, '-', 1, 2, 3, '+', 0, '.', …Run Code Online (Sandbox Code Playgroud)