JavaScript使用

本文介绍了JavaScript中的循环嵌套,包括for循环和if判断,以及数组的使用,如索引、长度、翻转、拼接和排序。还讲解了函数的定义、Arguments对象以及箭头函数。此外,提到了定时器setInterval的使用和日期函数Date的基础知识。
摘要由CSDN通过智能技术生成

1、循环嵌套

将一个循环嵌入另一个循环中使用,如:
 

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

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

                if (i * j > 10) {

                    document.write(`<span>${i}*${j}=${i * j}</span>`)

                } else {

                    document.write(`<span>${i}*${j}=0${i * j}</span>`)

                }

            }

            document.write('<br>')

        }

在for循环中嵌入for循环与if循环

2、数组的使用

数组的索引值从0开始,length属性代表数组的长度,索引值为length-1

数组的常用方法有翻转,拼接,排序等:

数组翻转

console.log(arr2.reverse())

console.log(arr2)

数组拼接

let c = arr.concat(arr2)

console.log(c)

数组排序

 console.log(arr2.sort())

二维数组

就是在定义一个数组,这个数组的元素也是数组如:
 

let arr = [[1, 2, 4, 6], [2, 4, 7, 8], [8, 9, 10, 11], [9, 12, 13, 15]]

二元数组取值方法:

console.log(arr[1][2])

数组便利

定义数组之后使用for in或者for of便利

区别为for in无法直接取到数组的值,如:
 

 for (let i in arr) {

            console.log(arr[i])

        }

需要使用arr[i]

而for of可以直接取到数组的值:

for (let i of arr) {

            console.log(i)

        }

数组对象的创建

可以使用let定义变量,将数组传入变量中:
let a = new Array('zs', 'ls')

3、函数

函数的意义:独立实现某一功能的代码的集合

函数的基本组成

function 函数名(参数   (形参)){

            代码块

        }

数组的返回值我们可以使用return进行返回

函数的表达式类型:
 

let fn = function () {

            alert('ascosdcds')

        }

        fn()

Arguments是个类似数组但不是数组的对象,具备数组相同的访问性质及方式,能够由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length

调用方式:

let sum = 0

            for (let i = 0; i < arguments.length; i++) {

                sum += arguments[i]

            }

            return sum

        }

箭头函数:
箭头函数等于function的使用方法,在定义是可以如下使用

1、function的使用方法

let sum = function () {

            // return   返回值

            // console.info(arguments)

            let sum = 0

            for (let i = 0; i < arguments.length; i++) {

                sum += arguments[i]

            }

            return sum

2、箭头函数的使用方式

let sum1 = () => {

        }

        console.log(sum1(1, 2, 3))

函数的递归

等于是需要函数自身进行调用

使用方式如下:
 

function sum(n) {

            // 必须有结束条件

            if (n <= 1) {

                return 1

            }

            //递归: 自身调用自身

            return n + sum(n - 1)

        }

        // 求1~100的和

        alert(sum(3))

日期函数Date

无论后续如何进行选取属性,都需要先调用Date函数

4、定时器

setInterval定时器  

使用方法如下:
 

let timer = setInterval(function () {

            getTime()

        }, 1000)

调用setInterval进行定时器操作来完成界面的动态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值