JavaScript学习记录(三)

JavaScript学习记录(三)

主要内容:函数、函数语法、变量、运算符、if/else语句、switch语句

 

以下学习内容参考w3school官网学习资料


1.JavaScript函数

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

 

2.JavaScript函数语法

①函数就是包裹在花括号中的代码块,前面使用了关键词 function:

function functionname()

{

这里是要执行的代码

}

JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。

②调用带参数的函数

function myFunction(var1,var2)

{

这里是要执行的代码

}

 

3.JavaScript局部变量和全局变量和尚未声明的变量

在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。

在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。

如果把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。

 

4.JavaScript运算符

①JavaScript算数运算符

+  -  *  /  %  ++  --

②JavaScript赋值运算符

=  +=  -= *=  /=  %=

③JavaScript字符串连接运算符

+

④JavaScript比较运算符

== ===  !=  > <  >=  <=

⑤JavaScript逻辑运算符

&& ||  !

⑥JavaScript条件运算符

语法

variablename=(condition)?value1:value2

类似于C语言里的条件表达式

 

5.JavaScript里的if/else语句和switch语句

在 JavaScript 中,我们可使用以下条件语句:

if 语句 - 只有当指定条件为 true时,使用该语句来执行代码

if...else 语句 - 当条件为 true 时执行代码,当条件为false 时执行其他代码

if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行

switch 语句 - 使用该语句来选择多个代码块之一来执行

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

	<script type="text/javascript">
     function myFunction()
     {
     	alert("Hello World!");
     }

     //带参数的函数
     function myFunction2(name,job)
     {
        alert("Welcome "+name+" , the "+job);
     }

     //带有返回值的函数
     function addFunction(x,y)
     {
     	return x+y;
     }

	</script>
</head>
<body>
<button οnclick="myFunction()">点击这里</button>
<button οnclick="myFunction2('Bill Gates','CEO')">点击这里</button>
<p id="demo">The result is:</p>

<script type="text/javascript">
	document.getElementById("demo").innerHTML=addFunction(5,6);
</script>


<p>点击这个按钮,获得基于时间的问候。</p>
<button οnclick="greetingFunction()">点击这里</button>
<P id="greeting"></P>
<script type="text/javascript">
	function greetingFunction() {
		var x="";
		var time=new Date().getHours();
		if(time<10){
           x="Good morning";
		}else if(time<20){
           x="Good day";
		}else{
		   x="Good evening";
		}
		document.getElementById("greeting").innerHTML=x;
	}

</script>

<p>点击下面的按钮来显示是周几:</p>
<button οnclick="getFunction()">点击这里</button>
<p id="get"></p>
<script type="text/javascript">
	function getFunction () {
		var x;
		var d=new Date().getDay();
		switch(d)
		{
  case 0:
    x="Today it's Sunday";
    break;
  case 1:
    x="Today it's Monday";
    break;
  case 2:
    x="Today it's Tuesday";
    break;
  case 3:
    x="Today it's Wednesday";
    break;
  case 4:
    x="Today it's Thursday";
    break;
  case 5:
    x="Today it's Friday";
    break;
  case 6:
    x="Today it's Saturday";
    break;
  default:
    x="Looking forward to the Weekend";
  }
document.getElementById("get").innerHTML=x;
	}
</script>

</body>
</html>
以上代码是为了自己理解随意写的,没有注意格式=.=!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值