JS笔记(04)

本文介绍了JavaScript编程中如何使用嵌套循环处理业务数据,以及函数设计中的素数判断、数组操作(最大值、最小值、查找特定元素)等技巧。同时详细讲解了函数的参数、返回值和执行顺序,涉及作用域的概念和参数在函数中的行为。
摘要由CSDN通过智能技术生成

嵌套循环业务数据

在script中嵌套需要引用的js文件,然后利用for循环语句打印出需要的数据

函数的设计

1.素数

判断一个数是否是素数,即判断一个数是否能被除1和自身以外的数整除。

例子:

2.最大值

找数组中的最大值时是先把数组中的第一个数放进一个变量中,再把后面的数与变量中的数进行比较,把大的数存到变量里面,这样就可以找到数组的最大值。

例子:

3.最小值

找最小值与最大值类似,例子:

4.第几个

在需要寻找第几个元素时,我们可以先把找到的元素一一进行标记,然后再从标记中的元素来找是第几个。例子:找出下列第二个成年人的名字

 

函数的参数

函数也是一种引用数据,因为它也是一种特殊的对象,只要是对象就能使用点语法,访问成员(属性)

1.形参

函数的length属性 保存了这个函数的形参个数

2.实参

数组中装的是实参,实参多了不会出问题,只是代码性能不好。

例子:

 

函数的返回值

函数调用一定能生成一个结果,只不过函数生成的结果可以使用也可以不使用。

函数返回值的结果:1.没有执行return;2.执行了return 但是只有return,后面没有表达式(以上两种都会返回undefined)3.有return 而且后面还有表达式 (原始,成员访问,函数调用,计算表达式) 把表达式的结果生成后返回出去。

例子:

 

函数的执行顺序

1.变量的作用域

一个标识符 它在哪些地方能被正常使用 这些地方就是这个标识符起作用的地方 称之为标识符的作用域。

2.函数内部的标识符只能在函数内部使用 函数外部不能使用。

3.访问一个标识符时 ,先访问当前作用域,没有就访问外层作用域,直到全局作用域。

4.函数调用一次就会运行一次,而且函数调用如果在A作用域 它是在B作用域生成的 那么函数运行代码在B作用域。例子:

 

5.参数和作用域

函数的执行顺序:(1)形参或者是局部声明的变量(2)函数内部实参赋值给形参变量(3)内部的函数声明(4)余下代码依次运行

例如

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值