首页 > 其他分享 >JS对象Function和JS对象RegExp1

JS对象Function和JS对象RegExp1

时间:2022-11-21 16:44:29浏览次数:37  
标签:Function function fun2 RegExp1 alert JS 方法

JS对象Function:

Function:函数(方法)对象

1.创建:

1. var fun = new Function(形式参数列表,方法体);  //忘掉吧

2. function方法名称(形式参数列表){

    方法体

}

3. var方法名.= function(形式参数列表){

    方法体

}

3.属性:

length :代表形参的个数

4.特点:

1.方法定义是,形参的类型不用写,返回值类型也不写。

2.方法是一个对象,如果定义名称相同的方法,会覆盖

3.在JS中,方法的调用只与方法的名称有关,和参数列表无关

4.在方法声明中有一个隐藏的内置对象(数组),arguments ,封装所有的实际参数

5.调用:

方法名称(实际参数列表);

代码实现:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>JS对象Function</title>
    <!--内部JS-->
    <script>

        //1.创建
        let fun1 = new Function("a","b","c","alert(a);");
        //
        fun1(3,4);
        alert(fun1.length);
        //2.方法
        function fun2(a,b) {
            alert(a+b);
        }

        fun2(3,4);

        alert(fun2.length);
        let fun3 = function (a,b) {
            alert(a+b);
        }
        alert(fun3.length);
        fun3(3,4);

        fun2 = function(a,b){
            alert(a);
            alert(b);
        }

        //弹窗提示输出
        fun2(3,4);

        //方法调用
        fun2(1,2);
        fun2(1);
        fun2();
        fun(1,2,3);
        /*
         * 求两个数的和
         */
        function add(a,b) {
          return a + b;
        }

        /**
         * 求任意的和
         */
        function add() {
            let sum = 0;
            for (let i = 0; i < arguments.length ; i++) {
                sum += arguments[i];
            }
            return sum;
        }
        let sum = add(1,2,3,4);
        alert(sum);
    </script>
</head>
<body>

</body>
</html>

 

 

 

 

JS对象RegExp1:

1. RegExp :正则表达式对象

正则表达式:定义字符串的组成规则。

1.单个字符:[]

如: [a] [ab] [ a-zA-Zo-9_]

特殊符号代表特殊含义的单个字符:

ld;单个数字字符[o-9]

lw:单个单词字符[a-zA-Z0-9_]

2.量词符号:

?:表示出现o次或1次

*︰表示出现o次或多次

+∶出现1次或多次

{m,n}:表示m<=数量<= n

m如果缺省: {,n}:最多n次

n如果缺省:{m,}最少m次

 

标签:Function,function,fun2,RegExp1,alert,JS,方法
From: https://www.cnblogs.com/hungui/p/16911868.html

相关文章

  • 20221115 JsonFactory、JsonParser、JsonGenerator
    参考资料[享学Jackson]二、jackson-core之流式API与JsonFactory、JsonGenerator、JsonParserJackson用法大全概述JsonParser、JsonGenerator、JsonFactory位于j......
  • 20221121 Jackson JSON【归档】
    参考资料FasterXML·GitHubJacksonReleasesJackson解析JSON详细教程jackson处理json初识Jackson——世界上最好的JSON库Jackson详解[享学Jackson]......
  • 你所不知道的JSON.stringify
    原文|https://abdulapopoola.com/2017/02/27/what-you-didnt-know-about-json-stringify/jsON已经逐渐替代XML被全世界的开发者广泛使用。本文深入讲解JavaScript中使用js......
  • 解决JsonPath.read初始化时候报错Defaulting to no-operation (NOP) logger implement
    报错如下:解决方案:<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.5</version></......
  • 解决JsonPath.read初始化时候报错Defaulting to no-operation (NOP) logger implement
    报错如下:解决方案:<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.5</version></......
  • 5个测试Vue.js程序的有用工具和库
    原文| https://blog.bitsrc.io/5-useful-tools-and-libraries-for-testing-vuejs-applications-13166f930da8作者|NethmiWijesinghe在过去的几年中,vue.js已成为最受欢......
  • Qt QVariant与Json的各种纠葛
    前言我之前虽了解QVariant的一些性能,但是没有与Json各种的互转。以前我解析Json后,是将其转化为我自定义的结构体,既方便看,又方便调用,就是解析转换的时候麻烦些;后续看到......
  • JSP利用AJAX实现页面即时校验验证码
    在JSP页面实现验证码校验文章中当时是使用的Servlet类来进行的验证码校验,但是这种方式并不能即时校验,在正常情况下都是直接在用户输入之后就进行校验,这样对用户来说很方便......
  • js 侧边栏导航
    效果  html<divclass="solutionsolution_main">      <ulclass="solution_ul1">        <li><ahref="javascript:;">11111</a>......
  • JS 导入Excel数据
    需要依赖xlsx.js插件,插件可自行到官网下载最新依赖 效果图:  <!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>JSExcel导入表格数据</titl......