热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

一、Javascript变量、函数的定义1、变量Variable变量是指程序中一个已经命名的存储单元,它的主要作用就是为数据操作提供存放信息的容器。2、函数Fuction函数是指能够实现特定功能的程序

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

结果


三、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. }

结果


推荐阅读
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • JavaScript 中创建对象的多种方法
    本文详细介绍了 JavaScript 中创建对象的几种常见方式,包括对象字面量、构造函数和 Object.create 方法,并提供了示例代码和属性描述符的解释。 ... [详细]
  • 深入解析Java枚举及其高级特性
    本文详细介绍了Java枚举的概念、语法、使用规则和应用场景,并探讨了其在实际编程中的高级应用。所有相关内容已收录于GitHub仓库[JavaLearningmanual](https://github.com/Ziphtracks/JavaLearningmanual),欢迎Star并持续关注。 ... [详细]
  • Redux入门指南
    本文介绍Redux的基本概念和工作原理,帮助初学者理解如何使用Redux管理应用程序的状态。Redux是一个用于JavaScript应用的状态管理库,特别适用于React项目。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 本文介绍如何从字符串中移除大写、小写、特殊、数字和非数字字符,并提供了多种编程语言的实现示例。 ... [详细]
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
  • 本文详细介绍了如何在 Android 中使用值动画(ValueAnimator)来动态调整 ImageView 的高度,并探讨了相关的关键属性和方法,包括图片填充后的高度、原始图片高度、动画变化因子以及布局重置等。 ... [详细]
  • 本文详细介绍了优化DB2数据库性能的多种方法,涵盖统计信息更新、缓冲池调整、日志缓冲区配置、应用程序堆大小设置、排序堆参数调整、代理程序管理、锁机制优化、活动应用程序限制、页清除程序配置、I/O服务器数量设定以及编入组提交数调整等方面。通过这些技术手段,可以显著提升数据库的运行效率和响应速度。 ... [详细]
  • 本文详细介绍了如何在PHP中删除数组中的指定元素、第一个元素和最后一个元素,并提供了具体的代码示例和相关函数的使用说明。 ... [详细]
  • 本文介绍了如何在 Node.js 中使用 `setDefaultEncoding` 方法为可写流设置默认编码,并提供了详细的语法说明和示例代码。 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • 使用Nginx反向代理实现多域名端口映射
    本文介绍如何通过配置本地hosts文件和Nginx反向代理,实现多个虚拟域名的端口映射,使用户可以通过标准HTTP端口80访问不同后端服务。 ... [详细]
  • 深入解析Spring启动过程
    本文详细介绍了Spring框架的启动流程,帮助开发者理解其内部机制。通过具体示例和代码片段,解释了Bean定义、工厂类、读取器以及条件评估等关键概念,使读者能够更全面地掌握Spring的初始化过程。 ... [详细]
  • PostgreSQL 最新动态 —— 2022年4月6日
    了解 PostgreSQL 社区的最新进展和技术分享 ... [详细]
author-avatar
Ww不孤单_584
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有