Javascript基础知识

Javascript是弱类型就是谁给他什么样的类型他就是什么类型,

变量对象用var定义,

函数用function定义,函数也是一种对象,

最高级的(最顶端的)父类是object对象

窗口的对象是widow,在全局中定义的(也就是说没有在函数中定义)变量。。。都是Window对象的

Javascript中的函数,函数是完成某些功能的实现

定义一个函数,

function 函数名(){

函数体

}

函数可以是有返回值和无返回值的

最简单的函数实现加减乘除

function add(x,y){
		return x+y;

	}
	function sub(x,y){
		return x-y;
		
	}
	function mul(x,y){
		return x*y;
		
	}
	function div(x,y){
		return x/y;
	}
	var result=add(10,30);
	var subtra=sub(10,30);
	var muln=mul(10,30);
	var divs=div(10,30);
	    console.log(result);
	    console.log(subtra);
	    console.log(muln);
	    console.log(divs);
	
定义对象有两种方式一种是字面量:字面上我们就知道是什么意思,简单的,属性名:值,要注意的是这里值的后面要用” ,“ 来作结束例
var student={
		name:"小明",
		age: "14",
		school:"外国语中学",
}
由构造函数创建的对象,

用 var 对象名=new 构造器();

<script type="text/javascript">
        var name="小张";
        console.log(name);
	  function  Stu(){
	  	   this.name="小明";
	  	   this.age="18";
	  	   this.sex="男";
	  	   this.study=function(){
	  	   	  console.log(this.name+this.age+this.sex+"去学习");
	  	   }
	  }
	  var student=new Stu();
	     student.study();
	     function C(){
	     	   this.a=37;
	     	   return {a:38};

	     }
	     var o=new C();
	        console.log(o.a);
	        // call和apply相当于一个绑定对象
	        function add(c,d){
	        	
	        	var x={a:3,b:4};
	        	return this.a+this.b+c+d;

	        }
	        var y={a:4,b:4}
	       console.log(add.call(y,5,7));
	       console.log(add.apply(y,[10,20]));

</script>






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值