博客列表 >12月16日 - JavaScript变量、函数、流程、循环等 - ***线上九期班

12月16日 - JavaScript变量、函数、流程、循环等 - ***线上九期班

邯郸易住宋至刚
邯郸易住宋至刚原创
2019年12月23日 00:00:37790浏览

一、JavaScript变量、函数的定义

1、变量Variable

变量是指程序中一个已经命名的存储单元,它的主要作用就是为数据操作提供存放信息的容器。

2、函数Fuction

函数是指能够实现特定功能的程序单元,可分为系统函数和自定义函数:系统函数是系统开发者已经封装好的函数,直接拿来用;自定义函数是用户自己命名并编写的能实现特定功能的程序单元。

二、JavaScript流程控制

1、if语句

if语句是最基本、最常用的条件控制语句,是单分支条件语句。通过判断条件表达式的值是true或者false来确定是否执行某一条语句。

代码

  1. var form = '';
  2. if (form==''){
  3. aler('变量的内容为空!');
  4. }

结果

2、if else语句

if else语句是双分支条件语句,当if 中给到的条件值为true时,执行if条件后边语句,如果条件的值为false,那么会执行else后边的语句

代码

  1. var year = 2019;
  2. if ((year%4)==0 && (year%100) !==0){
  3. alert(year+"年是闰年!")
  4. }else{
  5. alert(year+"年是平年!")
  6. }

结果

3、swith语句

switch语句是多条件判断语句。

代码

  1. <form name="form" action="" method="post">
  2. <span>您最喜爱的图书类别</span>
  3. <input type="radio" name="book" value="生活类" onclick="check(this.value)">生活类
  4. <input type="radio" name="book" value="电脑类" onclick="check(this.value)">电脑类
  5. <input type="radio" name="book" value="科技类" onclick="check(this.value)">科技类
  6. <input type="radio" name="book" value="体育类" onclick="check(this.value)">体育类
  7. </form>
  8. function check(books) {
  9. switch (books) {
  10. case "生活类":
  11. alert("您最喜爱的图书类别是:"+books);
  12. break;
  13. case "电脑类":
  14. alert("您最喜爱的图书类别是:"+books);
  15. break;
  16. case "科技类":
  17. alert("您最喜爱的图书类别是:"+books);
  18. break;
  19. case "体育类":
  20. alert("您最喜爱的图书类别是:"+books);
  21. }
  22. }

结果

三、JavaScript的三种循环

1、while

最基本的循环语句,也是判断语句,如果条件值为true,就执行,执行完后,重新判断条件值是否为true,直到条件值为false,停止执行。

代码

  1. var i = 10;
  2. while (i>0){
  3. document.write("-"+i);
  4. i--;
  5. }

结果

2、do while

代码

  1. var i = 1;
  2. do {
  3. console.log('这个人今年' + i + '岁了');
  4. i++;
  5. } while (i <= 20)

结果

3、for

for循环是一种常用的循环控制语句,在for语句中,可以应用循环变量来明确循环的次数和具体的循环条件。for循环中通常使用一个变量来做为计数器来执行循环的次数,这个变量就是循环变量。

代码

  1. for (i=1;i<=9;i++){
  2. document.write(i+"*"+i+"="+i*i+" ")
  3. }

结果

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议