JavaScript 基础语法三

一、循环

循环结构:在满足特定条件的情况下反复执行的操作。循环四要素:循环变量 ,循环条件 , 循环增量 ,循环体。

第一种:while 循环。 while (条件表达式) {循环体;}。

//第一步:定义循环变量

var count = 1;

// 第二部:判断循环条件

while (count <= 5){

//第三部:循环体

console.log("跑圈")

//第四步:循环增量

count++;

}

// 用while打印出1~100之间不是7的倍数并且不包含7的数

var num = 1;
                 while (num <= 100) {
                    var a = num % 7 != 0;
                    var b = num % 10 != 7;
                    var c = Math.floor(num / 10) != 7;
                    if (a && b && c) {
                       console.log(num);
                    }
                    num++;
                 }

第二种:do-while循环。do{循环体}while(条件表达式) 。

var a = 0;
                 do{
                      console.log(a);
                      a++;
                 }
                 while(a < 10)

第三种:for循环。for(循环变量 循环条件 循环增量){循环体}

// 用while打印出1~100之间不是7的倍数并且不包含7的数

for (var i = 1; i <= 100; i++) {
                       var a = i % 7 !=0;
                       var b = i % 10 != 7;
                       var c = Math.floor(i / 10) != 7;
                       if (a && b && c) {
                             console.log(i)
                       }
                }

二、break和continue。

bresk:1.在switch中 ,用来结束整个分支语句。

2.在循环中,遇到break,其后面的语句不再执行,并且结束整个循环。

continue:在循环中,遇到continue,其后面的语句不在执行,并跳出本次循环。

三、random随机数

Math.random(); 用来返回一个0~1之间的一个随机数,包括0,但不包括1。

1、 在[1,10]之间随机产生一个整数
            var random = Math.floor(Math.random() * 10) + 1;
            alert(random);

2、 在[1,100]之间随机产生一个整数

var random = Math.floor(Math.random() * 100) + 1;
            alert(random);

3、在[10,20]之间随机产生一个整数

           var random = Math.floor(Math.random() * 11) + 10;
           alert(random);

4、在[12,38]之间随机产生一个整数

var random = Math.floor(Math.random() * 27) + 12;
           alert(random);

5、Math.max 求最大值

var maxValue = Math.max(12,56,7987,121,54646,8975465);
           alert(maxValue);

6、Math.min 求最小值

var minValue = Math.min(0,454,212,-1847,-21,42);
           alert(minValue);

7、Math.ceil 向上取整
           var value2 = Math.ceil(3.1);
           alert(value2);

8、Math.round 四舍五入

var value3 = Math.round(4.2);
          var value4 = Math.round(5.8);
          var a = Math.round(4.4);
          alert(value3);
          alert(value4);
          alert(a);

四、为某个元素添加指定内容

innerHTML

//获取元素

var odiv = document.getELementById(‘div1‘);

// innerHTML: 为某个元素添加指定内容

odiv.innerHTML = "所要添加的内容"

时间: 2024-10-10 07:49:26

JavaScript 基础语法三的相关文章

javascript基础语法——词法结构

× 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫:而说它复杂,是因为要真正掌握它则需要数年时间.实际上,前端工程师很大程度上就是指javascript工程师.前端入门容易精通难,说的是前端,更指的是javascript.本文是javascript基础语法的第一篇——词法结构 与java关系 关于javascript有这样一个说法,java和jav

JavaScript基础(三)

JavaScript基础(三) for循环嵌套 循环嵌套不是什么特殊语法,就是说js中的许多语法结构都可以嵌套使用,for也可以 循环嵌套时,代码执行次数变多,通常使用是在2层左右 while循环 规则: 先进行条件检测,如果为true,执行循环体代码 再检测条件,再为true再执行循环体,以此类推 直到条件为false时循环结束 while (条件) { // 循环体 } for和while的使用场景 for循环适用于次数确定的重复操作(for使用较多) while循环适用于不确定次数的重复操

Unit04: JavaScript 概述 、 JavaScript 基础语法 、 流程控制

Unit04: JavaScript 概述 . JavaScript 基础语法 . 流程控制 my.js function f3() { alert("唐胜伟"); } demo1.html  演示点击按钮,弹出提示框 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <

Python 基础语法(三)

Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)-------------------------------------------- 七.面向对象编程 python支持面向对象编程:类和对象是面向对象编程的两个主要方面,类创建一个新的类型,对象是这个类的实例. 对象可以使用普通的属于对象的变量存储数据,属于对象或类的变量被称为域:对象也可以使用属于类的函数,这样的函数称为类的方法:域和方法可

javascript基础语法-数据类型

二 javascript基础语法 (一)JavaScript 数据类型 ***************************************************************** 不同的编程语言往往有不同的数据分类,与C和Java等面向对象语言不同的是,JavaScript变量不需要明确的数据类型声明,在第一次对变量赋值的时候会根据数据值自动确定数据类型.这也是JavaScript简单易用的原因之一,作为初学者往往会在变量类型的转换上遇到问题,JavaScript就简化了

javascript基础语法-运算符

二 javascript02基础语法-运算符 (一)算术运算符:加(+). 减(-). 乘(*) .除(/) .余数(% ) * 加.减.乘.除.余数和数学中的运算方法一样 例如:9/2=4.5,4*5=20,9%2=1 * -除了可以表示减号还可以表示负号 例如:x=-y * +除了可以表示加法运算还可以用于字符串的连接 例如:"abc"+"def"="abcdef" PS:通过强制类型转换,加号还可以连接不同类型的变量,通过转换为数字或字符串

JavaScript基础学习(三)&mdash;数组

一.数组简介     JavaScript数组的每一项都可以保存任何类型的数据,也就是说数组的第一个位置保存字符串,第二个位置可以保存数值,第三个位置可以保存对象,而且数组的大小是可以动态调整的,即可以随着数据的添加而自动增长以扩容纳新增数据.   二.数组的操作 1.创建 //创建一个空数组 var arr = []; var arr2 = [1,true,new Date()]; arr2.length = 2; alert(arr2); //true   2.pop和push方法     

javascript 基础语法

1. 变量 从字面上看,变量是可变的量:从编程角度讲,变量是用于存储某种/某些数值的存储器.我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服.玩具.水果...等. 1.1 变量命名规则 1.1.1.必须以字母.下划线或美元符号开头,后面可以跟字母.下划线.美元符号和数字. 1.1.2.变量名区分大小写,如:A与a是两个不同变量. 1.1.3.不允许使用JavaScript关键字和保留字做变量名. 1.2 变量声明 声明变量语法: var 变量名, 如 var mynum :声明多个变

第十篇 javascript基础语法

1)基本概念 a) 语句(statement)是为了完成某种任务而进行的操作,语句以分号结尾,一个分号就表示一个语句结束.:如:var a = 1; b) 表达式(expression),指一个为了得到返回值的计算式.如:1+3 c) 变量是对“值”的引用,使用变量等同于引用一个值.var a = 1;变量存在声明和赋值两个过程,var a = 1:等价于 var a:a = 1; 如下申明一个已存在的变量是无效的, var x = 1; var x; x // 1 但是,如果第二次声明的同时还