JavaScript基础

JavaScript 语法
1.JavaScript简介?
能够在HTML页面添加一些动态效果,虽然名字里有Java,但其实和Java没什么联系。
JavaScript是一种基于客户端浏览的,基于对象,事件驱动式的脚本语言。也具有跨平台的特点。
2.数据类型
在JavaScript中定义了以下几种数据类型:

值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。

引用数据类型:对象(Object)、数组(Array)、函数(Function)。
3.创建函数的三种方式
函数可以包含一段可执行代码,也可以接收调用者传入参数。JavaScript的函数声明中,参数列表不需要数据类型声明,函数的返回值也不需要数据类型说明。
JavaScript目前支持三种函数定义方式:
(1)定义命名函数
语法格式:


    function   functionName(parameter-list)
                       {
                              statements    
                         }

(2)定义匿名函数
语法格式:


    function (parameter list)
                  {
                     statements
                   }

(3)使用function类匿名函数
如以下代码:


     // 定义匿名函数,并将函数赋给变量f
	var f = new Function('name' ,"document.writeln('Function定义的函数<br />')"+ "document.writeln('你好' + name);");
	// 通过变量调用匿名函数
	f('hhhhh');

4.调用函数的三种方式
直接调用函数
以call()方法调用函数
以apply()方法调用函数

5.定义对象的三种语法
(1)使用new关键字调用构造器创建对象

var s=new Student();

(2)使用Object类创建对象

var myObj =new Object();

(3)使用JSON语法创建对象

var p ={
   name:'hhhhh';
   gender:'female';
}

6.创建类以及类继承的实例

   function Animal( type, age)
	{
		this.type = type;
		this.age = age;
	}
  
   Animal.prototype.intro=function()
   {
		 console.log(this.type+this.age);
	}

   function Dog(type,age)
   {
	    Animal.call(this,type,age);
		this.sayHello=function(){
		console.log(this.type+"汪汪汪!");
   }
	  
	Dog.prototype=new Animal();
	   
	var dog=new Dog("哈士奇",34);
		dog.sayHello();
		dog.intro();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值