JS根底加强凯时娱乐 - 凯时娱乐

JS根底加强凯时娱乐

2019年02月16日09时04分45秒 | 作者: 昂杰 | 标签: 目标,函数,声明 | 浏览: 15459

9、面向目标

1、JavaScript中没有类的语法,是用函数闭包(closure)模仿出来的,JavaScript中String、Date等“类”都被叫做“目标”,挺怪。JavaScript中声明类(类不是类,是目标):

        function Person(name,age) {

            this.name = name;

            this.age =age;

            this.sayHello=function(){

              alert("你好,我是"+this.name+",我"+this.age+"岁了");

            }

        }        

        var p1 = new Person("tom",20);

        p1.sayHello();

必需要声明类名,function Person(name,age)能够看做是声明结构函数,Name、Age这些特点也是运用者动态增加的。var p1 = Person("tom", 30);//不要丢了new,不然就变成调用函数了,p1为undefined。new 相当于创建了函数的一个实例 

View Code
 html 
 head 
 title / title 
 script type="text/javascript" 
 //js中没有类的概念 仅仅咱们把它看做面向目标言语来运用
 function Person(name,age,sex) {
 this .name = name;
 this .age = age;
 this .sex = sex;
 this .sayHi = function () {
 alert( "我是:" + this .name + " 本年:"+ this .age);
 //需要用new实例化函数"类" 不然会将Person("yimao", 18, "男");作为事情调用
 var p1 = new Person( "yimao", 18, "男" );
 p1.sayHi();
 alert(p1); //[object Object]
 var p2 = Person("yimao" , 18, "男");
 //alert(p2); //undefined
 /script 
 /head 
 body 
 /body 
 /html 
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    jdk7和8的一些新特性介绍ITeye

    类型,特性,二进制
  • 2
  • 3

    JS根底加强凯时娱乐

    目标,函数,声明
  • 4
  • 5

    第八章 装修形式环球

    形式,组件,结构
  • 6

    CreateThread()、mingxing

    线程,函数,运转
  • 7

    js 目标过错itjob

    目标,网站,上线
  • 8
  • 9
  • 10

    dom4j比如alibaba

    节点,特点,示例