js

2017-08-21  本文已影响0人  无聊新生

javascript的概念

JavaScript是一种可以动态改变html页面内容的客户端编程语言。

js的使用

数据类型

用var关键字来定义各种数据类型的数据

var name="lishi";
var age=23;
var study=function(){}
var date=new Date();//不用导包,因为Date是js的内置对象
var array=[1,2,3,4];//注意是[],不是{}

小技巧:巧用+或者-来进行字符串与整型之间的转换

例如:

1+"2"="12"; "2"-0=2;

控制流语句

js的控制流语句基本和java一致

例外:foreach循环

var arr=[12,23,31,42];
for (var index in arr) {
    alert(arr[index]);
}

函数

普通函数

function 函数名(){
    //函数体
}

匿名函数

var 函数名=function(){
    //函数体
}

动态函数

var 函数名=new Function(){"参数名","函数体"}

面向对象

//定义类
    function Student(name,age) {
        //定义属性
        this.name=name;
        this.age=age;
        //定义方法
        this.study=function(){
            alert(this.name+"我正在学习"+this.age);
        }
    }
    //创建对象
    var s=new Student("lisi",20);
    //获取属性
    alert(s.name+":"+s.age);
    //调用方法
    s.study();

prototype可以理解为java中的继承,通过这个关键字可以动态的向类中添加属性和方法

 Student.prototype.sex="男";
    Student.prototype.sleep=function(){
        alert(this.name+"睡觉");
    }
上一篇 下一篇

猜你喜欢

热点阅读