JS函数和对象:

1.定义函数:

函数是一组可以被视作单个单元的JS语句。下面是函数的定义:

  function Greet()
  {
       alert("Greeting!");
   }

JS中的函数与其他语言类似。

1.2 在事件响应中调用函数:

当用户单击某个按钮或者选中某个复选框时都将触发事件,通过编写程序对事件做出反应的行为称为响应事件,在JavaScript语言中,将函数与事件相关联就完成了响应事件的过程。例如当用户单击某个按钮时执行相应的函数。

<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    
    <title></title>
    <script>
        function test() {
            alert("相迎");
        }
    </script>
</head>
       <body>
           <button id="button1" onclick="test()" >单机</button>

      </body>

1.3 JS内置函数:

在使用JavaScript语言时,除了可以使用自定义函数之外,还可以使用JavaScript的那只函数,这些内置函数是由JavaScript语言自身提供的。

JavaScript内置函数大全
https://www.cnblogs.com/chwen1014/p/8418374.html

2.对象:

对象是一种更复杂的变量,可以存储多个数据项和函数。

2.1 内部对象:

2.1.1 Object对象:

           obj= new Object([value])
  • obj是必选项。要赋值为Object对象的变量名。
  • value是可选项。
  1. prototype属性:属性返回对象类型原型的引用。
objectName.prototype
  1. constructor属性:表示创建对象的函数。
    constructor属性保存了对构造特定对象实例的函数的引用。

2.2 string对象

       var newstr = new String(StringText);
       var newstr = new String("欢迎使用JS脚本");     //举例说明

2.2.1属性:

  • length :获取当前字符串的长度;
  • constructor:用于对当前对象的函数的引用。
var newName = new String("sdf");           //实例化一个字符串对象
if(newName.constructor ==String)
{
   aleert("this is string");
}

2.2了解方法:

除了属性之外,每个对象还可以有一个或多个方法(methed);他们是处理对象数据的函数。

2.3 定义对象:

创建对象的第一步是命名他及其属性,例如:将对象命名为Gard对象。每个对象具有以下属性:
name

email

address

phone

在JS中是使用这个对象的第一步就是创建构造函数,用以制作新的Gard对象;

function Grad(name,email,address,phone)
{
 this.name=name;
 thid.email=email;
 this.address=address;
 this.phone=phone;
}

构造函数是一个简单的函数,他接受参数以出事话新对象。

2.4定义对象的方法:

定义printDard()函数,答应属性:

function printGard()
{
 var name_line="Name:"+this.name+"<br/>\n";
  var email_line="Email:"+this.email+"<br/>\n";
   var address_line="Address:"+this.address+"<br/>\n";
    var phone_line="Phone:"+this.phone+"<br/>\n";
}

猜你喜欢

转载自blog.csdn.net/qq_37855507/article/details/83098615