一、什么是函数?
解释:程序设计中,可以将一段经常使用的代码“封装”起来,在需要时直接调用,这种“封装”就是函数。
函数:为完成某一功能的程序指令(语句)的集合。 执行特定任务的语句块。
特点:封装代码,代码的重用性强!
1、预定义函数
函数: 自定义函数、系统函数(内置函数)
系统函数里还包括预定义函数。
预定义函数是指不属于任何对象,他们的使用也不需要通过任何对象来应用。全局的函数
- eval() 将字符串数字转换成数字,可进行直接执行js代码
- isNaN() 用来计算一个参数以确定它是否为非数字
- parseInt()/parseFloat() 将数字字符串转化为一个数值
- isFinite() 用来确定参数是否是一个有限数值.也就是说,如果该参数为非数字NaN,正无穷数,或负无穷数,则返回false,否则返回true;如果是字符串类型的数字,将会自动关转化为数字型.
- escape函数/unescape() 将字符串进行编码和解码,这样就可以在所有的计算机上读取该字符串。
- 返回值:已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列
<script>
// alert("1+1");
// alert(eval("1+1"));
// "document.write(123)";
eval("document.write(123)");
</script>
2、函数定义:
定义函数
function 函数名(){
函数体;
}
说明: function 定义函数关键字,
“函数名” 是你给函数取的名字&#x