js小技巧

Posted hsmworld

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js小技巧相关的知识,希望对你有一定的参考价值。

1. 快速浮点数转整数

传统方法:Math.floor()Math.ceil()Math.round()

快捷方法:

console.log(23.9 | 0);  // Result: 23
console.log(-23.9 | 0); // Result: -23

如果n为正,则n | 0有效地向下舍入。如果n为负数,则有效地向上舍入。更准确地说,此操作将删除小数点后面的任何内容,将浮点数截断为整数。

删除最后一个数字

console.log(1553 / 10   | 0)  // Result: 155
console.log(1553 / 100  | 0)  // Result: 15
console.log(1553 / 1000 | 0)  // Result: 1

2. 获取数组中的最后一项

let array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
console.log(array.slice(-1)); // Result: [9]
console.log(array.slice(-2)); // Result: [8, 9]

 

3. 转换为数字

let int = "15";
int = +int;
console.log(int); // Result: 15
console.log(typeof int); Result: "number"
console.log(+true); // Return: 1
console.log(+false); // Return: 0

4. 转换为字符串

 

const val = 1 + "";
console.log(val); // Result: "1"
console.log(typeof val); // Result: "string"

5.转换为布尔值 

const isTrue  = !0;
const isFalse = !1;
const alsoFalse = !!0;
console.log(isTrue); // Result: true
console.log(typeof true); // Result: "boolean"

 

 

 

以上是关于js小技巧的主要内容,如果未能解决你的问题,请参考以下文章

提效小技巧——记录那些不常用的代码片段

必须学会使用的35个Jquery小技巧

zoho在线文档使用小技巧

你可能不知道的JavaScript代码片段和技巧(下)

你可能不知道的JavaScript代码片段和技巧(上)

Jquery 小技巧