JavaScript案例:函数相关
### 题目:利用函数翻转数组 ```lang-js function reverse(arr) { var newArr = []; for (var i = arr.length - 1; i >= 0; i--) { newArr[newArr.length] = arr[i]; } ...
### 题目:利用函数翻转数组 ```lang-js function reverse(arr) { var newArr = []; for (var i = arr.length - 1; i >= 0; i--) { newArr[newArr.length] = arr[i]; } ...
作用域 --- 通常来说,一段程序代码中所用到的名字并不是总有效和可用的,而限定这个名字的**可用性的代码范围** 就是这个名字的**作用域**,作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。 **简单理解**:就是代码名字(变量)在某个范围内起作用和效果。 JS的作用域(es6)之前:全局作用域和局部作用域。 **全局作用域**:整个scri...
对象 --- 在现实生活中,万物皆对象,对象是一个具体的事物,看得见摸得着的实物。 例如:一本书、一辆汽车、一个人都可以是"对象",而一个数据库、一个网页、一个与远程服务器的连接也可以是"对象"。 在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。 对象是由属性和方...
内置对象 ---- JavaScript中的对象分为3种:自定义对象、内置对象、浏览器对象 前面两种对象是JS基础内存,属于ECMAScript,第三种浏览器对象属于我们JS独有的。 **内置对象**就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)。 内置对象最大的优点就是帮助我们快速开发 JavaScript...
要求 --- 程序随机生成一个1\~10之间的数字,并让用户输入一个数字。 1. 如果大于该数字,就提示,数字大了,继续猜 2. 如果小于该数字,就提示,数字小了,继续猜 3. 如果等于该数字,就提示猜对了,结束程序。 思路 --- 1. 随机生成一个1\~10的整数,我们需要用到`Math.random()`方法。 2. 需要一直猜到正确为止,所以需要一直循环。 3....
一个利用JavaScript实现的简易域名端口扫描工具,反馈目标地址的端口状态,因为是课设需要,自己也用不到,就没怎么深入研究,只是简单的加了个正则验证,支持自定义端口扫描和按端口范围扫描。 演示地址:[点击访问端口扫描器](https://51tbox.com/) Github地址:[https://github.com/Yue-Zeyi/port-check](http...
计算机组成 ----- ![](http://static.51tbox.com/static/2024-11-07/col/8555f2688586a4db05521f644d76baf8/9450c6bb1d794e788930c7d46ef16547.png.jpg) ![](http://static.51tbox.com/static/2024-11-07/col...
变量 --- 变量就是一个装东西的盒子。 变量是用于存放数据的 `容器`,我们通过 `变量名`获取数据,甚至数据可以修改。 本质:变量是程序在内存中申请的一块用来存放数据的空间。 类似我们酒店的房间,一个房间就可以看做是一个变量。 变量的使用 ----- ### 声明变量 ```lang-javascript // 声明变量 var age;//声明一个名称为ag...
简介 --- 在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。 简单来说,数据类型就是数据的类别符号。比如姓名"张三",年龄18,这些的数据类型是不一样的。 变量的数据类型 ------- Javascript是一种弱类型或者说动态语言。 这意味着不用提前声明变...
计算年龄 ---- **思路分析:** 1. 弹出一个输入框(prompt),让用户输入出生年份(用户输入) 2. 把用户输入的值用变量保存起来,然后用今年的年份减去变量值,结果就是现在的年龄(程序内部处理) 3. 弹出警示框(alert),把计算的结果输出(输出结果) ```lang-js <script> var year = prompt(...