zoukankan      html  css  js  c++  java
  • 基本操作

    1、常用语法
    和其它程序设计语言(c,java)基本类型

    function test1(){
        var a = -1; //非0就是true;
        if(a){
            alert(a);
        }
        if(a>0){
            alert("大于0");
        }else if (a == 0) {
            alert("等于0")
        }else{
            alert("小于0");
        }
        var as = ['123','222','333'];
        for(var i = 0;i<as.length;i++){
            alert(as[i]);
        }
    }
    test1();

    2、简单对象创建
    对应js而言没有类的概念,只有对象的概念
    ---对象创建基本认识:使用函数就可以创建对象

    //以下就创建了一个person对象,这个对象有两个属性name,age
    function parson(name,age){
    this.name = name;
    this.age = age;
    //this.address = '昆明';
    //如果这样定义就等三个属性
    }
    //创建对象
    var p1 = new person('张三',123);
    //获取对象的属性方法1
    console.log(p1.name + ':' + p1.age);
    //获取对象的属性方法2
    console.log(p1['name'] + ':' + p1['age']);
    //没有传递参数也不会报错
    var p2 = new person();
    //name为undefine ,表示未定义
    console.log(p2.name);

    3、对象定义基础
    javascript有多种定议对象的方式,以下演示了其中的一种方式(并不是常用的方式),但是需要
    完全掌握这种方式,其它的创建方式都这种方式的变形

    // 以下创建了一个person对象,有两个属性:name 和 age
    //并且通过一个构造方法来传入name 和我age 的值
    function person(name,age){
        this.name = name;
        this.age = age;
        //对象设置方法
        //创建了一个方法叫做say,会显示出name 和 age
        this.say = function(){
            alert(name + ':' + age);
        }
        //这种方式无法定义
        function run(){
            alert('run');
        }
        /*
        this.sleep表示是自己的拥有一个属性叫做sleep
        这个sleep指向了外部的一个sleep的函数,
        所有可以用的这种方式来模拟类的方法
        */
        this。sleep1 = sleep;
    }
    
    //定义了一个外部的方法叫做sleep
    
    function sleep(){
        alert(this.name +'已经睡着了!');
    }
    var p1 = new person('张三',30);
    var p2 = new person('李四',35);
    p1.say();
    p1.sleep1();
    p1.run();//通过对象来调用相应的属性,run没有写,所以会报错
  • 相关阅读:
    团队冲刺第三天
    NoSQL数据库基础概述
    团队开发冲刺第九天
    团队开发冲刺第八天
    团队开发冲刺第七天
    团队开发冲刺第六天
    团队开发冲刺第五天
    团队开发冲刺第四天
    团队开发冲刺第三天
    第九周总结
  • 原文地址:https://www.cnblogs.com/leole/p/4155883.html
Copyright © 2011-2022 走看看