JavaScript实用代码示例

精选了一些实用的 JavaScript 代码示例,涵盖了字符串操作、数组处理、日期时间处理等常见场景,帮助开发者更高效地编写 JavaScript 代码。

字符串操作

  • 反转字符串:
function reverseString(str) {
  return str.split('').reverse().join('');
}
  • 检查字符串是否为回文:
function isPalindrome(str) {
  const reversedStr = str.split('').reverse().join('');
  return str === reversedStr;
}

数组处理

  • 查找数组中的最大值:
function findMax(arr) {
  return Math.max(...arr);
}
  • 检查数组是否包含某个元素:
function includesElement(arr, element) {
  return arr.indexOf(element) !== -1;
}

日期时间处理

  • 获取当前日期:
function getCurrentDate() {
  const date = new Date();
  const year = date.getFullYear();
  const month = ('0' + (date.getMonth() + 1)).slice(-2);
  const day = ('0' + date.getDate()).slice(-2);
  return `${year}-${month}-${day}`;
}
  • 计算两个日期之间的天数:
function getDaysBetweenDates(date1, date2) {
  const oneDay = 24 * 60 * 60 * 1000; // 一天的毫秒数
  const diffDays = Math.round(Math.abs((date2 - date1) / oneDay));
  return diffDays;
}

以上只是一些简单的示例,您可以根据自己的需要进行修改和扩展。

rar 文件大小:5.19MB