javascript函数特点(zz)
javascript函数的参数是可选的。它有下面几个特点:
1.因为javascript本身是弱类型,所以,它的函数参数也没有类型检查和类型限定,一切都要靠编程者自己去进行检查。
2.参数个数不定。尽管你也在在函数声明时,有3个参数,而在实际的使用中,你可以传任意个参数给这个函数。它的识别仅仅是依靠函数名,这与java中的函数有很大的不同。如果函数在执行时,发现参数不够,不够的参数被设置为defined类型。
每一个函数体内都内置地存在着一个对象arguments。它是一个类似数组的对象,通过它你可以查看函数当前有几个参数,各个参数的值是什么,甚至利用其callee方法来引用函数自身。
相关文档:
解决Firefox 下F5和IE下F5 不一致的javascript 脚本.
var check=function(e)
{
e=e||window.event;
//alert(e.which||e.keyCode);
if((e.which||e.keyCode)==116)
{
if(e.preventDefault)
{ e.preventDefault();}
&nb ......
继承机制,说到继承,就要想到从基类开始,但是JavaScript中的类有两大类:一,内嵌的;二,用户自定义;一般前者不会被用来做基类,原因是为了保障js的安全。但是我们可以通过prototype来对基类进行扩充,增加我们想要的属性和方法。以下是自己对继承的几种方式的理解。
1> 对象 ......
parseFloat 转换成浮点数
parseInt 转换成整数.
这两个函数都有些容错性的,比如"123abc"会变成123.
如果楼主希望更准确一些,其实可以判断一下,然后用eval,像这样
不过也可以使用这样的方法:
var a = "234" ;
a = a.replace(/(^[\\s]*)|([\\s]*$)/g, "");
if( a !="" && !isNaN( a ) )
{//如果是数字
a = e ......
每次用的时候都要找一遍资料,琢磨一遍语法,不胜其烦,终于下定决心把他们都记下来,一次性搞定,永绝后患!:)
一、什么是正则表达式?
简单地说,就是基于字符串的模式匹配工具。实际应用中包括字符串的查找、提取、替换等等。
二、基本语法
Javascript中的正则表达式的形式一 ......
(一)对象冒充
function A(name){
this.name = name;
this.sayHello = function(){alert(this.name+” say Hello!”);};
}
function B(name,id){
this.temp = A;
this.temp(name); &nbs ......