JavaScript学习笔记

JavaScript和Java的不同

1、JS是Netscape公司的产品,Java是Sun公司的产品。

2、JS是基于对象,Java是面向对象的

3、JS只需要解释就可以执行,Java需要先编译成字节码,再执行。

4、JS是弱类型(没有类型概念,用var),Java是强类型。

JavaScript是基于对象和事件的脚本语言。

特点:

1.安全性(不允许直接访问本地磁盘),它可以做的就是信息的动态交互。

2.跨平台性。(只要解释Js的浏览器就能执行,和平台无关)

JavaScript和Html的结合:

1.<script type="text/javascript"> code(代码) </script>

2..<script type="text/javascript" src="1.js"> </script>

JavaScript可以的真假值是可以直接进行运算的。0为假,非0为真,一般都是1为真。

JavaScript中的数组的定义:var arr = ["abc",1,8.9,true];都可以。   还有arr[10] = "avc"也是允许的。

JavaScript里面的函数(function)没有重载。当你定义的函数跟你使用的函数的参数不一致时。传递的参数少的时候,没有传递的就用undefined的表示。过多的部分也会传进来arguments。函数是可以有返回值的。不过不用声明返回值的类型。

函数本身在JavaScript里面就是一个对象。而函数名就是这个对象的名字。

JavaScript里面有动态函数。 

eg:

	var show = new Function("x","y","var sum = x + y; return sum;");      //“x,y”也可以写成这样
	var x = show(10,10);
	alert(x);
JavaScript里面还有匿名函数。(这种方式很常用,因为JavaScript是基于事件驱动的。这种方法可以作为一个事件的处理方法。)

eg:

var show= function{
alert("fun run")
}

show();

window.onload = function(){
	alert("onload over!")
}    //基于事件驱动的。

JavaScript里面不能定义类。但是JavaScript的方法很强大,可以用它来模拟一个对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值