JS学习笔记第二天

发现很多语言都免不了要学习函数部分名而且函数的调用,全局变量与局部变量目貌似也是最难理解的一部分。这还则很难的是需要好好琢磨的,如果在学习时泰国抽象学习不懂的话可以利用写代码来实现想要实现的功能,从而更好的了解语言的规律。学习语言,发现还是研究代码是简单直接有效的做法。



很多情况下,程序在执行过程中会反复完成相同或类似的任务,为了避免多次重复编写相同的代码段,Javascript把部分代码包装为能够重复使用的模块,成为“函数”。

下面是创建函数的基本函数:
function sayHello()
{
alert("Hello")
}
程序清单1
<!DOCTYPE html>
<html>
<head>
<title>calling function</title>
<script>
function sayHello()
{
alert("hello");


}
</script>
</head>
<body>
<input type="button" value="Say Hello" οnclick="sayHello">
</body>
</html> 
程序清单2
<!DOCTYPE html>
<html>
<head>
<title>calling function</title>
<script>
function buttonReport(buttonId,buttonName,buttonValue)
{
var userMessage1="Button id:"+buttonId+"\n";
var userMessage2="Button name:"+buttonName+"\n";
var userMessage3="Button value:"+buttonValue;
alert(userMessage1+userMessage2+userMessage3);
}
</script>
</head>
<body>
<input type="button" id="id1" name="Left Hand Button" value="Left" οnclick="buttonReport(this.id,this.name,this.value)">
<input type="button" id="id2" name="Center Button" value="center" οnclick="buttonReport(this.id,this.name,this.value)">
<input type="button" id="id3" name="Right Hand Button" value="right" οnclick="buttonReport(this.id,this.name,this.value)">
</body>
</html>
程序清单3
<!DOCTYPE html>
<html>
<head>
<title>Variable Scope</title>
</head>
<body>
<script>
var a=10;
var b=10;
function showVars()
{
var a=20;
b=10;
return "Local variable 'a'="+ a +"\nGloble variable 'b' ="+b
}
var massege= showVars();
alert(message +"\nGloble variable 'a' ="+a)
</script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值