JavaScript常见函数

在HTML中,使用JavaScript脚本语言来实现一些动态效果,例如页面交互、表单验证等。下面是100个常见的JavaScript函数,供参考:

  1. alert(): 显示一个警告框
  2. confirm(): 显示一个确认框
  3. prompt(): 显示一个提示框
  4. console.log(): 在控制台输出信息
  5. setTimeout(): 延迟执行一个函数
  6. setInterval(): 循环执行一个函数
  7. clearInterval(): 清除一个循环定时器
  8. parseFloat(): 将字符串转换为浮点数
  9. parseInt(): 将字符串转换为整数
  10. encodeURI(): 对URI进行编码
  11. decodeURI(): 对编码后的URI进行解码
  12. encodeURIComponent(): 对URI组件进行编码
  13. decodeURIComponent(): 对编码后的URI组件进行解码
  14. escape(): 对字符串进行编码
  15. unescape(): 对编码后的字符串进行解码
  16. isNaN(): 判断一个值是否为NaN
  17. isFinite(): 判断一个值是否为有限数值
  18. Number(): 将一个值转换为数字
  19. String(): 将一个值转换为字符串
  20. Math.abs(): 返回一个数的绝对值
  21. Math.ceil(): 返回一个数向上取整后的结果
  22. Math.floor(): 返回一个数向下取整后的结果
  23. Math.round(): 返回一个数四舍五入后的结果
  24. Math.max(): 返回一组数中的最大值
  25. Math.min(): 返回一组数中的最小值
  26. Math.random(): 返回一个0到1之间的随机数
  27. new Date(): 创建一个日期对象
  28. join(): 将一个数组中的元素连接成一个字符串
  29. pop(): 删除数组中的最后一个元素,并返回该元素
  30. push(): 向数组的末尾添加一个元素,并返回该数组的长度
  31. shift(): 删除数组中的第一个元素,并返回该元素
  32. unshift(): 向数组的开头添加一个元素,并返回该数组的长度
  33. slice(): 返回一个新的数组,包含原数组中指定的元素
  34. splice(): 在数组中插入或删除元素
  35. concat(): 连接两个或多个数组,并返回一个新的数组
  36. reverse(): 翻转数组中的元素
  37. sort(): 对数组中的元素进行排序
  38. toString(): 将数组转换为字符串
  39. valueOf(): 返回数组的原始值
  40. length: 属性,返回数组的长度
  41. charAt(): 返回一个字符串中指定位置的字符
  42. charCodeAt(): 返回一个字符串中指定位置的字符编码
  43. indexOf(): 返回一个字符串中指定字符的位置
  44. lastIndexOf(): 返回一个字符串中指定字符最后出现的位置
  45. concat(): 连接两个或多个字符串,并返回一个新的字符串
  46. slice(): 返回一个新的字符串,包含原字符串中指定的字符
  47. substring(): 返回一个新的字符串,包含原字符串中指定的字符
  48. substr(): 返回一个新的字符串,包含原字符串中指定的字符
  49. replace(): 替换字符串中的一个或多个子串
  50. match(): 在字符串中查找一个或多个匹配的字符串,并返回一个数组
  51. search(): 在字符串中查找一个指定的字符串,并返回该字符串的位置
  52. split(): 将一个字符串分割成一个数组
  53. toLowerCase(): 将一个字符串转换为小写字母
  54. toUpperCase(): 将一个字符串转换为大写字母
  55. trim(): 去除字符串首尾的空格
  56. toFixed(): 将一个数按指定小数位数进行四舍五入,并返回一个字符串
  57. toPrecision(): 将一个数按指定有效位数进行四舍五入,并返回一个字符串
  58. toString(): 将数字转换为字符串
  59. valueOf(): 返回数字的原始值
  60. constructor: 属性,返回对象的构造函数
  61. hasOwnProperty(): 判断一个对象是否包含指定的属性
  62. isPrototypeOf(): 判断一个对象是否是另一个对象的原型
  63. propertyIsEnumerable(): 判断一个对象的属性是否可枚举
  64. Object.assign(): 合并两个或多个对象,并返回一个新的对象
  65. Object.create(): 创建一个新的对象,以指定的对象为原型
  66. Object.defineProperty(): 定义一个对象的属性
  67. Object.freeze(): 冻结一个对象,使其不可更改
  68. Object.getOwnPropertyDescriptor(): 返回一个对象的属性描述符
  69. Object.getPrototypeOf(): 返回一个对象的原型
  70. Object.is(): 判断两个值是否相等
  71. Object.keys(): 返回一个对象中所有可枚举属性的名称
  72. Object.preventExtensions(): 防止一个对象被添加新的属性
  73. Object.seal(): 防止一个对象的属性被删除或更改
  74. Date.now(): 返回当前时间的时间戳
  75. Date.parse(): 将日期字符串转换为时间戳
  76. Date.UTC(): 将日期转换为时间戳
  77. getTime(): 返回一个日期对象的时间戳
  78. getFullYear(): 返回一个日期对象的年份
  79. getMonth(): 返回一个日期对象的月份
  80. getDate(): 返回一个日期对象的日份
  81. getDay(): 返回一个日期对象的星期几
  82. getHours(): 返回一个日期对象的小时数
  83. getMinutes(): 返回一个日期对象的分钟数
  84. getSeconds(): 返回一个日期对象的秒数
  85. getMilliseconds(): 返回一个日期对象的毫秒数
  86. setFullYear(): 设置一个日期对象的年份
  87. setMonth(): 设置一个日期对象的月份
  88. setDate(): 设置一个日期对象的日份
  89. setHours(): 设置一个日期对象的小时数
  90. setMinutes(): 设置一个日期对象的分钟数
  91. setSeconds(): 设置一个日期对象的秒数
  92. setMilliseconds(): 设置一个日期对象的毫秒数
  93. encodeURIComponent(): 对URI组件进行编码
  94. decodeURIComponent(): 对编码后的URI组件进行解码
  95. escape(): 对字符串进行编码
  96. unescape(): 对编码后的字符串进行解码
  97. setTimeout(): 延迟执行一个函数
  98. setInterval(): 循环执行一个函数
  99. clearInterval(): 清除一个循环定时器
  100. requestAnimationFrame(): 在下一帧动画开始前执行一个函数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hhb_618

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值