2 Javascript中初始函数

1.函数的定义
JavaScript中的函数必须使用function来定义
无论是否又返回值
语法:
function 函数名(参数1,参数2....参数n)
{
....
}
`
<!DOCTYPE >

<html>

<head>

<title></title>

<meta charset="utf-8" />

<script>

//定义函数

function addSum(a,b)

{

var sum=a+b;

document.write(sum);

}

//调用函数

addSum(1,2);

</script>

</head>

</html>

`
2.关于函数的调用:
JavaScript代码是从上到下执行的,JavaScript遇到函数定义部分会直接跳过(忽略掉),只有遇到函数调用才会返回去执行函数定义部分.也就是谁,函数定义之后只有被调用才有意义。函数调用分为:
直接调用
一般用于无返回值的函数
语法:函数名(参数1,参数2,,,实参n);
在表达式中调用
一般用于有返回值的函数
** 在超链接中调用**

       语法:
       <a href="javascript:函数名 "></ a>
      
`
<!DOCTYPE html>

<html>

<head>

<title></title>

<meta charset="UTF-8">

<script>

function expressMes()

{

alert("她:我爱hikkkk\n我:oh ");

}

</script>

</head>

<body>

<a href="javascript:expressMes()">哈哈哈哈</a>

</body>

</html>

`
分析:这里使用转义字符"\n"来实现alert()方法中文本的换行。
用<br/>实现document.write()换行
在事件中调用
实例:
<input type="button" onclick="alertMes()" value="提交" />

3.嵌套函数
即在一个函数的内部定义另外一个函数。不过在内部定义的函数只能在内部调用,如果在外部调用就会出错。

4.内置函数
在JavaScript中,函数还可以分为”自定义函数“和”内置函数“。自定义函数就是1前面学的。内置函数就是JavaScript内部已经定义好的函数,直接调用就行。

parseInt():提取字符串中的数字,只限提取整数
parseFloat():提取字符串中的数字,可以提取小数
isFinite()判断某一个数是否是一个有限数值
isNaN():判断是否是NaN值
escape():对字符串进行编码
unescape():对字符串进行解码
eval():把一个字符串当作一个表达式去执行
toLowerCase():将大写字符串转换为小写字符串
toUpperCase():将小写字符串转换为大写字符串

 

posted @ 2019-04-03 20:51  ch_musk  阅读(521)  评论(0编辑  收藏  举报