JAVA程序员编程学习笔记,Javascript流程控制语句

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm

判断

判断语句:

if 语句的语法:if (condition) statement1 else statement2

如果条件计算结果为 true,则执行 statement1;如果条件计算结果为 false,则执行 statement2。

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

注意事项

选择

switch 语句的语法:

语法格式

每个情况(case)都是表示“如果 expression 等于 value,就执行 statement”。

关键字 break 会使代码跳出 switch 语句。如果没有关键字 break,代码执行就会继续进入下一个 case。

关键字 default 说明了表达式的结果不等于任何一种情况时的操作(事实上,它相对于 else 从句)。

ECMAScript 和 Java 中的 switch 语句

ECMAScript 和 Java 中的 switch 语句有两点不同。在 ECMAScript 中,switch 语句可以用于字符串,而且能用不是常量的值说明情况:

1、基本数据类型都可以传递给switch case语句。

2、case语句可以是表达式

循环

while 语句

while 语句是先测试循环。这意味着退出条件是在执行循环内部的代码之前计算的。因此,循环主体可能根本不被执行。

它的语法如下:

while

do-while 语句

do-while 语句是后测试循环,即退出条件在执行循环内部的代码之后计算。这意味着在计算表达式之前,至少会执行循环主体一次。

它的语法如下:

dowhile

for 语句

for 语句是前测试循环,而且在进入循环之前,能够初始化变量,并定义循环后要执行的代码。

它的语法如下:

for

这段代码定义了初始值为 0 的变量 i。只有当条件表达式(i < iCount)的值为 true 时,才进入 for 循环,这样循环主体可能不被执行。如果执行了循环主体,那么将执行循环后表达式,并迭代变量 i。

for循环中不会有局部变量,都是全局的变量。

for in语句

for 语句是严格的迭代语句,用于枚举对象的属性或者遍历一个数组的元素。

它的语法如下:

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

for in

for-in语句的作用:

1. 可以用于遍历数组的元素。 注意: 使用for-in语句遍历数组元素的时候遍历出来是数组的下标。

2. 可以用于遍历对象的所有属性数据。 注意: 使用for-in语句遍历对象的属性的时候,遍历出来的是对象的属性名。

With语句

wth语句的作用: 有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象。

格式:

with(obj){

操作obj的属性语句;

}

循环语句的练习

需求1:显示"*"为正方形,5行5列。

for(var i = 0 ; i<5; i++){ // 控制行数

for(var j = 0 ; j<5 ; j++){ //控制列数

document.write("* ");

}

//换行

document.write("
")

}

document.write("


")

/*

需求2:输出一个直角三角形:

for(var i = 0 ; i<5; i++){

for(var j =0 ; j<=i ; j++){

document.write("* ");

}

document.write("
");

}

document.write("


")

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

需求3:打印九九乘法表

for(var i = 1 ; i<= 9 ; i++){

for(var j = 1 ; j<=i ; j++){

document.write(i+"*"+j+"="+(i*j)+"  ");

}

document.write("
");

}

PS:java与javascript中有许多类似的地方,就当加固复习,具体的区别将会在后面统一整理


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,780评论 18 399
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,208评论 0 13
  • 第1章 认识JS JavaScript能做什么?1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)2.实现...
    mo默22阅读 1,349评论 0 5
  • 苹果鸡蛋饼 制作/图文/编辑:NVTUFEI 宝宝辅食‖小饼 妈妈需要知道的..... 1/柔软细腻的鸡蛋薄饼配上...
    美食达人计划阅读 1,179评论 2 45
  • 生活中,我们常常以爱的名义,想要去改变身边的人,我们美其名曰“我都是为了你好!”我们打着“爱”的旗...
    文武娃娃阅读 2,164评论 29 13