javascript 函数的基本使用

一。、函数的定义 函数名必须唯一,区分大小写,参数可以是变量,常量 表达式

                                   多参数可以用逗号分开,return 返回值,只有调用时才执行,没有

                                   Return return 反回 undefineded

 

二、函数的调用  函数名(参数1,参数2);

                              彧: Var *** =函数名(参数1,参数2);

                             说明:“函数名(参数1,参数2)”可以直接当作 一个变量使用;

 

三、全局变量与局部变量:同java

 

四、参数变量可变函数:函数的参数为空,里面使用arguments对象数组,

              <!—

                     Function params(){

                            For(var x=0; x<arguments.length: x++) {

                                   Arguments[x]//这样就可以取得每一个参数了

}

}

Params”dkfk”,”kdjfkdf”,”ierkjfk”);

              à

五、创建动态函数var 变量名 = new function(参数列表);

 

                                   Var total = new function(“x”,”y”,”var sum;sum=x+y;return sum”);

                                   Alert(total (5,6));

                                   说明:参数一定要是字符,也就是用引号起来,

                                                 前面是参数,最后一个是功能程序代码,

                                              Function前面有new 关键字

六、系统函数:

              1URI处理:var strl = encodeURI(“http://**.com?name=小龙”);///编码

                                    Var str2 = decodeURI(“http://**.com?name=%E%d%GH%F%E”);解码

              2. 数据值处理:

                                   ParseInt(string,[radix]);

                                   说明:string 是要转的字符:radix是进制数(2-36)、可以不写

                                     Radix 不写情况下String 0x开头就16进制,0开头就8

                                           制,其它都是十进制;

                                          String可以有不是数字的,它将转前面的数字,完全不是数字就

返回 NaN    isNaN 方法可以检测

                                   ParseFloat()………..

              3.字符编码处理:escape()返回一个编码的字符串,所有空格,标点,重音及其

它非ASCII都用%加十六进制

Var str= escape(“#%^^&”);

Unescape();对应的就是解码了

                                          Eval();for(var I =0;i<x:i++)

                                                               Eval(“var str”+i+”=”+i);

 

                                          相当于: var str0 = 0; var str1=1;……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值