一、函数的定义
函数 也叫方法,为了实现某种功能
格式:
function 函数名字([参数1,参数2,参数3...]){
函数体;//函数体指的是当前让该函数所做的事情
[return 返回值];
}
二、函数的调用
直接使用函数名
格式:函数名(实参);
三、匿名函数(重点掌握)
匿名函数:用一个变量来接收函数
var 变量的名字=function([参数1,参数2,参数3...]){
//函数体:匿名函数要做的事情
[return 返回值];
调用匿名函数:变量名([实参])
四、全局函数
1、识别字符串中的js代码:eval
//执行js代码(如果字符串是一个js代码,使用方法直接执行)
var str="alert('1234')";
//alert(str);//alert('1234')
//将str直接当做js代码使用
eval(str);
document.write("<hr/>");
2、对字符串进行编码:encodeURI
//编码encodeURI() 解码decodeURI()
var s="测试中文123abc";
var bianma=encodeURI(s);
document.write(bianma);
document.write("<br>");
3、对字符进行解码:decodeURI
//解码%E6%B5%8B%E8%AF%95%E4%B8%AD%E6%96%87
var ss="%E6%B5%8B%E8%AF%95%E4%B8%AD%E6%96%87";
var jiema=decodeURI(ss);
document.write(jiema);
4、判断是否为数字:isNaN
//不是数字返回true,是数字返回false
var str2="123";
alert(isNaN(str2));
document.write("<hr/>");
5、类型转换:parseInt
//数据类型转换:parseInt
var s="123";
// alert(s+1); //1231
alert(parseInt(s)+1); //124