为了计算两个日期之间的天数,我们首先找到两个日期之间的绝对值,然后用86400000除以它,它等于一天内的毫秒数,最后,我们四舍五入并返回结果 。
14.将字符串转换为数字将字符串转换为数字的一种非常简单的方法是使用类型转换 。
toNumber = str => +str;toNumber = str => Number(str);result = toNumber("2");console.log(result)console.log(typeof(result))----------------------------------2number15.合并多个数组const cars = ['', ''];const trucks = ['', ''];----- 方法 1 -------const combined = cars.concat(trucks);console.log(combined)--------------------------------------------------[ '', '', '', '' ]----- 方法 2 --------const combined = [].concat(cars,trucks);console.log(combined)--------------------------------------------------[ '', '', '', '' ]16.将数字截断为固定的小数点借助 Math.pow() 你可以将数字截断为某个小数点的方法 。
const toFixed = (n, fixed) => ~~(Math.pow(10, fixed) * n) / Math.pow(10, fixed);-----------------------------------------------------------------toFixed(25.198726354, 1);// 25.1toFixed(25.198726354, 2);// 25.19toFixed(25.198726354, 3);// 25.198toFixed(25.198726354, 4);// 25.1987toFixed(25.198726354, 5);// 25.19872toFixed(25.198726354, 6);// 25.19872617.滚动到页面顶部window.scrollTo() 方法可以帮助你完成任务 。它需要滚动到页面上该位置的x和y坐标 。如果将它们设置为(0,0),它将滚动到页面顶部 。
const goToTop = () => window.scrollTo(0, 0);goToTop();18.将华氏温度转换为摄氏温度(反之亦然)无论选择华氏温度还是摄氏温度,将所有温度参数都转换为一个单位始终是一个更好的主意 。
const celsiusToFahrenheit = (celsius) => celsius * 9/5 + 32;const fahrenheitToCelsius = (fahrenheit) => (fahrenheit - 32) * 5/9; --------Examples-------celsiusToFahrenheit(15);// 59celsiusToFahrenheit(-20);// -4fahrenheitToCelsius(59);// 15fahrenheitToCelsius(32);// 019.特定Cookie的值cookie = name => `; ${document.cookie}`.split(`; ${name}=`).pop().split(';').shift();cookie('_ga');// Result: "GA1.3.974792242.1509957189"20.将文字复制到剪贴板将文本复制到剪贴板非常有用,也是一个很难解决的问题 。您可以在Internet上找到各种解决方案,但是下面的解决方案可能是最小,最聪明的解决方案之一 。
const copyTextToClipboard = async (text) => {await navigator.clipboard.writeText(text)}21.删除html标签这种单行代码使用正则表达式删除了任何看起来像 <xxx> 的字符串,其中 x 可以是任何字符,包括 /
"<b>A</b>".replace(/<[^>]+>/gi, "");22.克隆数组它将返回原始数组的副本 。
oldArray = [1,4,2,3]var newArray = oldArray.slice(0);console.log(newArray)------------------------------------[1,4,2,3]
【22个有用的JavaScript单行程序】
推荐阅读
- 新鲜鸡冠花的食用方法,中药鸡冠花的功效有哪些
- 茶碱致癌为什么喝茶,春天喝茶有哪些注意事项
- 桔子皮泡茶有什么好处,合欢花泡茶有什么好处呢
- 不值得歌曲歌词?不值得是哪首歌的歌词
- 像嫦娥奔月这样的神话故事还有什么?嫦娥奔月的故事神话_1
- 以前古代有多少种死法?清朝十二帝顺序
- 乳制品类食物有哪些 乳制品有哪些食物英文
- 喝什么菊花茶对肝有好处,喝菊花茶有什么好处
- 余额宝为什么显示是长城基金而且为什么显示没有钱?余额宝是长城基金的吗
- 几乎所有的操作系统内核都是用C语言写的,你知道为什么吗?
