javascript函数,对象入门
2011年09月01日
var b={ v:1, k:function c(){alert('b.k函数');} }; function a() { alert(b.v); b.k(); } (function() {alert("直接调用");})();
javascript 中的函数用法和java中是有区别的,谁好谁坏一时难讲,但是我觉得java和js相比规则相对严格,js使用灵活,但是其代价就是混乱、易错。
js的var关键字可以表示任何类型,甚至可以表示结构体,做结构体时与类概念相似,其中也没有public,private甚至不区分函数与变量,非常的灵活。
js函数的基本原则: 调用法则:函数名()
js的函数名分为简写和全写,a()是一种调用, (function() {alert("df");})(); 也是一种调用,只不过用全写是要在函数名外加括号。
没有规定js的一句话后要加;没有分号也是可以运行的。
js的String和Array对象: var str = new String('book,people'); var arr = new Array() ; arr = str.split(','); alert(arr[0]); alert(arr.length);
不需要解释。
2011年09月01日
var b={ v:1, k:function c(){alert('b.k函数');} }; function a() { alert(b.v); b.k(); } (function() {alert("直接调用");})();
javascript 中的函数用法和java中是有区别的,谁好谁坏一时难讲,但是我觉得java和js相比规则相对严格,js使用灵活,但是其代价就是混乱、易错。
js的var关键字可以表示任何类型,甚至可以表示结构体,做结构体时与类概念相似,其中也没有public,private甚至不区分函数与变量,非常的灵活。
js函数的基本原则: 调用法则:函数名()
js的函数名分为简写和全写,a()是一种调用, (function() {alert("df");})(); 也是一种调用,只不过用全写是要在函数名外加括号。
没有规定js的一句话后要加;没有分号也是可以运行的。
js的String和Array对象: var str = new String('book,people'); var arr = new Array() ; arr = str.split(','); alert(arr[0]); alert(arr.length);
不需要解释。