首页 > 编程知识 正文

javascript四舍五入为整数,四舍五入后取整数的函数

时间:2023-05-05 22:35:21 阅读:273866 作者:542

JavaScript 数值方法 1、数值转字符串

toString() 以字符串返回数值

实例-toString() var x = 123;x.toString(); // 从变量 x 返回 123 // "123"(123).toString(); // 从文本 123 返回 123 // "123"(100 + 23).toString(); // 从表达式 100 + 23 返回 123 // "123" 2、四舍五入 实例-toExponential()

toExponential() 返回字符串值,它包含已被四舍五入并使用指数计数法的数字

参数定义小数点后的字符数 var x = 9.656;x.toExponential(2); // 返回 9.66e+0x.toExponential(4); // 返回 9.6560e+0x.toExponential(6); // 返回 9.656000e+0 该参数是可选的。如果您没有设置它,JavaScript 不会对数字进行舍入。 3、截取且四舍五入 实例-toFixed()

toFixed() 返回字符串值,它包含了指定位数小数的数字

var x = 9.656;x.toFixed(0); // 返回 10x.toFixed(2); // 返回 9.66x.toFixed(4); // 返回 9.6560x.toFixed(6); // 返回 9.656000 toFixed(2) 非常适合处理金钱 4、取值且四舍五入 实例-toPrecision()

toPrecision() 返回字符串值,它包含了指定长度的数字

var x = 9.656;x.toPrecision(); // 返回 9.656x.toPrecision(2); // 返回 9.7x.toPrecision(4); // 返回 9.656x.toPrecision(6); // 返回 9.65600 5、返回数值本身 实例-valueOf()

valueOf() 以数值返回数值

var x = 123;x.valueOf(); // 从变量 x 返回 123(123).valueOf(); // 从文本 123 返回 123(100 + 23).valueOf(); // 从表达式 100 + 23 返回 123 所有 JavaScript 数据类型都有 valueOf() 和 toString() 方法 6、把变量转换为数值 实例1-Number() -转数值

Number() 可用于把 JavaScript 变量转换为数值

Number(true) // 1 Number(false) // 0 Number("10") // 10 Number(" 10") // 10 Number("10 ") // 10 Number(" 10 ") // 10 Number("10.33") // 10.33 Number("10,33") // NAN Number("10 33") // NAN Number("John"); // NAN

如果无法转换数字,则返回 NaN

用于日期的 Number() 方法

Number(new Date("2019-04-15")); // 返回 1555286400000 实例2-parseInt()-转数值并取整

parseInt() 解析一段字符串并返回数值。允许空格。只返回首个数字:

parseInt("10"); // 返回 10parseInt("10.33"); // 返回 10parseInt("10 20 30"); // 返回 10parseInt("10 years"); // 返回 10parseInt("years 10"); // 返回 NaN 如果无法转换为数值,则返回 NaN (Not a Number) 实例3-parseFloat()-转数值并取数

parseFloat() 解析一段字符串并返回数值。允许空格。只返回首个数字:

parseFloat("10"); // 返回 10parseFloat("10.33"); // 返回 10.33parseFloat("10 20 30"); // 返回 10parseFloat("10 years"); // 返回 10parseFloat("years 10"); // 返回 NaN 如果无法转换为数值,则返回 NaN (Not a Number)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。