文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>js学习

js学习

时间:2011-04-09  来源:Bruce.陈

js中函数的概念:

 function add(i1,i2)
{
return i1 +i2 ;
}
var i3
=add (1,2);
alert(i3);

var 声明变量就可以了,没var也可以,不过会默认变量为全局变量,很少这样用。

js为弱类型语言。写法不会需要太严格。

js中的匿名函数

       var f1=function (i1,i2){return i1 +i2;}
f1(
3,5);
alert (function (i1,i2){
return i1 +i2;}(3,5));//这样的用法为匿名函数,可以有效避免函数命名冲突,。

js用闭包(closure)模拟出来的对象,js中没有类

function Person(name,age)//用函数模拟类,实际上把它当作一个对象在用,用对象里面的方法
{
this.name=name;
this.age=age ;
this.SayHello=function (){
alert (
"你好我是"+this .name +""+this.age +"岁了" );
}
}
var p
=new Person ("tom",12);
p.sex
="";
p.SayHello ();
alert (p.sex );

js就是这么变态,相当于在对象里面可以人为增加属性。不知道可不可以这样理解。

最让我头痛的一个问题:今天写了Array数组怎么都执行不了。

var name=new Array ();
name[
0]="tom";
name[
1]="bobi";

for(var i=0;i<name.length;i++)
{
alert(name[i]);
}

然后想调试,设置了断点,调试的时候,断点都无法执行。提示:当前不会命中断点~~弄了很久还是无法解决~~

杯具!!!

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载