当前位置: 首页 > news >正文

JavaScript常用函数总结

1.test()方法

var str = "wzltestreg";
var reg = new RegExp("wzl", "");
alert(reg.test(str)); // true   test 返回 Boolean,查找对应的字符串中是否存在模式。

2.RegExp类的方法exec(string)

    http://www.cnblogs.com/xiehuiqi220/archive/2008/12/01/1327487.html

3.String类的方法match(regex)

4.encodeURI 和 decodeURI 

    函数操作的是完整的 URI;这俩函数假定 URI 中的任何保留字符都有特殊意义,所有不会编码它们。

5.encodeURIComponent 和 decodeURIComponent 

    函数操作的是组成 URI 的个别组件;这俩函数假定任何保留字符都代表普通文本,所以必须编码它们,所以它们(保留字符)出现在一个完整 URI 的组件里面时不会被解释成保留字符了。

6.push和pop

var arr = [1, 2, 3, 4];
alert(arr.push(5));//返回改变后的数组长度
alert(arr.pop())//返回被移除的函数

 7.join

var arr = [1, 2, 3, 4];
alert(arr.join(","));//返回1,2,3,4

8.slice

var arr = [1, 2, 3, 4];
alert(arr.slice(0,2));//[1,2]

9.Function

function sum(a, b) {
    return a + b;
}
var sum = function (a,b) {
    return a + b;
}
var sum = new Function('a', 'b', 'return a + b;')

 10.setTimeout()和setInterval()

因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次。

而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式 。

 

转载于:https://www.cnblogs.com/cnki/p/5286299.html

相关文章:

  • Mybatis Collection查询集合只出现一条数据
  • Navicat For MySql 9.1
  • codevs1297 硬币
  • 好久没更新了
  • Echarts中graph类型的运用求教
  • haproxy 配置
  • iOS-绘图(Quartz2D)的简单使用(原创)
  • TCC89x的内存分布区域设置
  • spring bean的scope
  • J-Link的RTT功能实践
  • MVVM for silverlight
  • sort()的多种用法
  • 产品生产环节的一些名词
  • 生活随笔-为知笔记发布博客到博客园
  • 对你有用的名言集锦
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • Javascripit类型转换比较那点事儿,双等号(==)
  • SpiderData 2019年2月13日 DApp数据排行榜
  • tweak 支持第三方库
  • 分享几个不错的工具
  • 类orAPI - 收藏集 - 掘金
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 如何编写一个可升级的智能合约
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​插件化DPI在商用WIFI中的价值
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ​学习一下,什么是预包装食品?​
  • #HarmonyOS:Web组件的使用
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (0)Nginx 功能特性
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (Matlab)使用竞争神经网络实现数据聚类
  • (力扣题库)跳跃游戏II(c++)
  • (四)Controller接口控制器详解(三)
  • (一)Thymeleaf用法——Thymeleaf简介
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)Linq学习笔记
  • (转)可以带来幸福的一本书
  • .gitignore文件设置了忽略但不生效
  • .libPaths()设置包加载目录
  • .Net Remoting常用部署结构
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .net反编译工具
  • .NET开发者必备的11款免费工具
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .Net中的集合
  • /dev/sda2 is mounted; will not make a filesystem here!
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • @RestController注解的使用
  • @开发者,一文搞懂什么是 C# 计时器!
  • []Telit UC864E 拨号上网
  • [<事务专题>]
  • [AIGC] 使用Curl进行网络请求的常见用法