自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 收藏
  • 关注

原创 利用new object创建对象

/ 创建了一个空的对象。// (1) 我们是利用 等号 = 赋值的方法 添加对象的属性和方法。// (2) 每个属性和方法之间用 分号结束。// 利用 new Object 创建对象。obj.uname = '张三疯';obj.sex = '男';

2024-06-03 22:49:40 205

原创 创建对象的方式

/ (3) 调用对象的方法 sayHi 对象名.方法名() 千万别忘记添加小括号。// (1) 里面的属性或者方法我们采取键值对的形式 键 属性名 : 值 属性值。// (1). 调用对象的属性 我们采取 对象名.属性名 . 我们理解为 的。// 创建了一个空的对象。// (2). 调用属性还有一种方法 对象名['属性名']// (2) 多个属性或者方法中间用逗号隔开的。// (3) 方法冒号后面跟的是一个匿名函数。// 1.利用对象字面量创建对象 {}// 2. 使用对象。

2024-06-03 22:48:17 304

原创 预解析案例

/ // 相当于 var a = 9;b 和 c 直接赋值 没有var 声明 当 全局变量看。// // 集体声明 var a = 9, b = 9, c = 9;// // 相当于执行了以下操作。// // 相当于以下代码。// 相当于以下代码。

2024-06-03 22:33:03 405

原创 域解析案例

/ (1). 预解析 js引擎会把js 里面所有的 var 还有 function 提升到当前作用域的最前面。// (1) 变量提升 就是把所有的变量声明提升到当前的作用域最前面 不提升赋值操作。// (2) 函数提升 就是把所有的函数声明提升到当前作用域的最前面 不调用函数。// 2. 预解析分为 变量预解析(变量提升) 和 函数预解析(函数提升)// undefined 坑 1。// (2). 代码执行 按照代码书写的顺序从上往下执行。// 函数表达式 调用必须写在函数表达式的下面。

2024-05-30 21:26:05 318

原创 输出二月份天数

if (isRunYear(year)) { // 调用函数需要加小括号。// 如果是闰年我们返回 true 否则 返回 false。var year = prompt('请您输入年份:');alert('当前年份是闰年2月份有29天');alert('当前年份是平年2月份有28天');// 用户输入年份,输出当前年份2月份的天数。// 判断是否为闰年的函数。

2024-05-30 21:25:16 405

原创 利用函数判断闰年

/ 如果是闰年我们返回 true 否则 返回 false。// 利用函数判断闰年。

2024-05-29 23:07:56 471

原创 函数封装冒泡排序

/ 利用函数冒泡排序 sort排序。

2024-05-29 23:07:13 227

原创 利用函数翻转数组

i >= 0;i--) {

2024-05-28 22:18:12 840

原创 利用函数求任意个数的最大值

/ 利用函数求任意个数的最大值。

2024-05-28 22:17:24 210

原创 arguments的使用

/ 里面存储了所有传递过来的实参 arguments = [1,2,3]// arguments 的使用 只有函数才有 arguments对象 而且是每个函数都内置好了这个arguments。// 3. 它没有真正数组的一些方法 pop() push() 等等。// 我们可以按照数组的方式遍历arguments。// 1. 具有数组的 length 属性。// 伪数组 并不是真正意义上的数组。// 2. 按照索引的方式进行存储的。

2024-05-28 22:16:41 326

原创 函数返回值return

/ (2) 只要函数遇到return 就把后面的结果 返回给函数的调用者 函数名() = return后面的结果。// (1) 我们函数只是实现某种功能,最终的结果需要返回给函数的调用者函数名() 通过return 实现的。// console.log(cook('大肘子'));// return 需要返回的结果;// 1.函数是做某件事或者实现某种功能。// function 函数名() {// cook('大肘子');// 2. 函数的返回值格式。// 4. 求任意两个数的和。

2024-05-27 22:19:44 302

原创 利用函数求数组的最大值

function getArrMax(arr) { // arr 接受一个数组 arr = [5,2,99,101,67,77]// getArrMax([5, 2, 99, 101, 67, 77]);// 实参是一个数组送过去。// 在我们实际开发里面,我们经常用一个变量来接受 函数的返回结果 使用更简单。// 利用函数求数组 [5,2,99,101,67,77] 中的最大数值。

2024-05-27 22:18:06 327

原创 利用函数求两个数的最大值

/ 利用函数 求两个数的最大值。

2024-05-27 22:17:29 252

原创 函数两数之和和累加和

/ (2) 形参可以看做是不用声明的变量。// 2. 利用函数求任意两个数之间的和。// 1. 利用函数求任意两个数的和。// (1) 多个参数之间用逗号隔开。

2024-05-27 22:16:04 171

原创 数组排序(冒泡排序)

j++)//里层循环管1每一趟交换次数。i++) {//外层循环管趟数。//内部交换2个变量的值 前一个元素和后面一个数组元素相比较。

2024-05-24 22:09:14 607

原创 翻转数组案例

/ 2、把旧数组索引号第4个取过来(arr.length - 1),给新数组索引号第0个元素 (newArr.length)// 将数组 ['red', 'green', 'blue', 'pink', 'purple'] 的内容反过来存放。// 3、我们采取 递减的方式 i--// 1、声明一个新数组 newArr。

2024-05-24 22:08:34 342

原创 数组去重案例

/ 将数组[2, 0, 6, 1, 77, 0, 52, 0, 25, 7]中的 0 去掉后,形成一个不包含 0 的新数组。// 2、遍历原来的数组, 把不是 0 的数据添加到新数组里面(此时要注意采用数组名 + 索引的格式接收数据)。// 3、新数组里面的个数, 用 length 不断累加。// 1、需要一个新数组用于存放筛选之后的数据。

2024-05-24 22:08:01 435

原创 筛选数组案例

【代码】筛选数组案例。

2024-05-22 22:07:18 337

原创 数组中存放1~10个值

/ 3、由于数组的索引号是从0开始的, 因此计数器从 0 开始更合适,存入的数组元素要+1。// 2、循环中的计数器 i 可以作为数组元素存入。// 新建一个数组,里面存放10个整数( 1~10)// 核心原理:使用循环来追加数组。// 1、声明一个空数组 arr。

2024-05-22 22:00:43 368

原创 数组转换成字符串

【代码】数组转换成字符串。

2024-05-22 21:50:45 191

原创 求数组的最大值

/ 如果这个数组元素大于max 就把这个数组元素存到 max 里面,否则继续下一轮比较。console.log('该数组里面的最大值是: ' + max);// 求数组[2,6,1,77,52,25,7]中的最大值。// 遍历这个数组,把里面每个数组元素和 max 相比较。// 声明一个保存最大元素的变量 max。// 默认最大值可以取数组中的第一个元素。// 最后输出这个 max。

2024-05-22 21:45:45 194

原创 计算数组的和和平均值

/想要输出多个变量 ,用逗号分隔即可。//我们加的是数组元素 arr[i] 不是计数器i。// 1. 求数组 [2,6,1,7, 4] 里面所有元素的和以及平均值。// (3)用求和变量 sum 除以数组的长度就可以得到数组的平均值。// (2)遍历这个数组,把里面每个数组元素加到 sum 里面。// (1)声明一个求和变量 sum。

2024-05-22 21:41:18 372

原创 for循环遍历数组

/ 1. 因为我们的数组索引号从0开始 ,所以 i 必须从 0开始 i < 3。// 2. 输出的时候 arr[i] i 计数器当索引号来用。// 遍历数组:就是把数组的元素从头到尾访问一次。

2024-05-21 20:33:23 213

原创 while循环案例

/ 3. 弹出一个提示框, 你爱我吗?如果输入我爱你,就提示结束,否则,一直询问。console.log('这个人今年' + i + '岁了');var message = prompt('你爱我吗?message = prompt('你爱我吗?== '我爱你') {// 2. 计算 1 ~ 100 之间所有整数的和。// 1. 打印人的一生,从1岁到100岁。alert('我也爱你啊!// while循环案例。

2024-05-21 20:32:46 228

原创 99乘法表

j++) {// 里层循环控制每一行的个数 j <= i。i++) {// 外层循环控制行数。// 外层的 for 循环控制行数 i ,循环9次 ,可以打印 9 行。// 一共有9行,但是每行的个数不一样,因此需要用到双重 for 循环。// 核心算法:每一行 公式的个数正好和行数一致, j <= i;// 内层的 for 循环控制每行公式 j。// 每行打印完毕,都需要重新换一行。

2024-05-21 20:32:10 161

原创 打印倒三角案例

i++) {//外层控制行数。

2024-05-20 16:25:00 154

原创 打印n行n列星星

var row = prompt('请你输入行数');var col = prompt('请你输入列数');

2024-05-20 16:18:06 1507

原创 一行打印五个星星

var num = prompt('请输入星星的个数');

2024-05-20 16:17:28 178

原创 求学生成绩案例

var score = prompt('请您输入第' + i + '个学生成绩');var num = prompt('请输入班级的总人数:');// num 总的班级人数。// for 循环, 弹出的次数跟班级总人数有关系 条件表达式 i <= num。// 因为从prompt取过来的数据是 字符串型的需要转换为数字型。// 依次输入学生的成绩( 保存起来 score), 此时我们需要用到。// 求平均值的变量。alert('班级总的成绩是' + sum);// 弹出输入框输入总的班级人数(num)

2024-05-20 16:16:58 318

原创 for循环案例

console.log('被3整除的数是' + result);console.log('偶数和是' + even);console.log('奇数和是' + odd);// 求1-100之间所有能被3整除的数字的和。// 求1-100之间的所有数的平均值。// 求1-100所有偶数和奇数的和。

2024-05-20 16:16:15 305

原创 查询水果案例

/ 弹出不同价格即可。// 弹出 prompt 输入框,让用户输入水果名称,把这个值取过来保存到变量中。// case 后面的值写几个不同的水果名称,注意一定要加引号 ,因为必须是全等匹配。var fruit = prompt('请输入查询的水果');alert('苹果的价格是3.5/斤');alert('榴莲的价格是35/每斤');// 将这个变量作为 switch 括号里面的表达式。alert('没有此水果');// 将 default 设置为没有此水果。

2024-05-19 22:57:59 125

原创 数字补零案例

/把返回值赋值给一个变量。var time = prompt('请您输入一个 0 ~ 59 之间的一个数字');var time = prompt('请你输入一个0~59之间的一个数字');// 如果数字小于10,则在这个数字前面补0,(加0 拼接) 否则 不做操作。// 三元表达式 表达式?表达式1 :表达式25。// 用户输入0~59之间的一个数字。// 用一个变量接受这个返回值,输出。

2024-05-19 22:23:01 204

原创 数据可视化项目(需要源码私我)

北京市昌平区建材城西路金燕龙写字楼</span><span class="col">北京市昌平区建材城西路金燕龙写字楼</span><span class="col">北京市昌平区建材城西路金燕龙写字楼</span><span class="col">北京市昌平区建材城西路金燕龙写字楼</span><span class="col">北京市昌平区建材城西路金燕龙写字楼

2024-05-19 22:03:02 1120

原创 判断成绩级别

/ 弹出prompt输入框,让用户输入分数(score),把这个值取过来保存到变量中。alert('熊孩子,我不想和你说话,我只想用鞭子和你说话');// 使用多分支 if else if 语句来分别判断输出不同的值。var score = prompt('请输入分数');// 伪代码 按照从大到小判断的思路。alert('宝贝,你已经很棒了')alert('你要继续加油喽');alert('孩子,你很危险');alert('宝贝你真棒');

2024-05-17 22:27:13 228

原创 判断闰年案例

/ 算法:能被4整除且不能整除100的为闰年(如2004年就是闰年,1901年不是闰年)或者能够被 400 整除的就是闰年。// 使用 if 语句来判断是否是闰年,如果是闰年,就执行 if 大括号里面的输出语句,否则就执行 else里面的输出语句。// 一定要注意里面的且 && 还有或者 || 的写法,同时注意判断整除的方法是取余为 0。// 弹出prompt 输入框,让用户输入年份,把这个值取过来保存到变量中。alert('你输入的年份是闰年')alert('你输入的是平年');

2024-05-17 21:59:25 367

原创 进入网吧案列

/ 弹出 prompt 输入框,用户输入年龄, 程序把这个值取过来保存到变量中。// 使用 if 语句来判断年龄,如果年龄大于18 就执行 if 大括号里面的输出语句。var age = prompt('请输入你的年龄');alert('我想带你去网吧');alert('你不能上网吧');

2024-05-17 21:58:48 196

原创 逻辑中断(短路操作)

/ 4. 逻辑或短路运算 如果表达式1 结果为真 则返回的是表达式1 如果表达式1 结果为假 则返回表达式2。// 3. 逻辑与短路运算 如果表达式1 结果为真 则返回表达式2 如果表达式1为假 那么返回表达式1。// 如果有空的或者否定的为假 其余是真的 0 '' null undefined NaN。// 1. 用我们的布尔值参与的逻辑运算 true && false == false。// 2. 123 && 456 是值 或者是 表达式 参与逻辑运算?

2024-05-16 22:09:16 950

原创 逻辑运算符练习

/ 4. 逻辑或短路运算 如果表达式1 结果为真 则返回的是表达式1 如果表达式1 结果为假 则返回表达式2。// 3. 逻辑与短路运算 如果表达式1 结果为真 则返回表达式2 如果表达式1为假 那么返回表达式1。// 如果有空的或者否定的为假 其余是真的 0 '' null undefined NaN。// 1. 用我们的布尔值参与的逻辑运算 true && false == false。// 2. 123 && 456 是值 或者是 表达式 参与逻辑运算?

2024-05-16 22:08:29 279

原创 递增运算符练习

/ 后置自增 先表达式返回原值 后面变量再自加1。

2024-05-15 22:09:34 198

原创 简单加法案例

/ 把这两个值相加,并将结果赋给新的变量(注意数据类型转换)// 弹出警示框(alert) , 把计算的结果输出 (输出结果)var num1 = prompt('请你输入第一个值');var num2 = prompt('请你输入第二个值');// 先弹出第一个输入框,提示用户输入第一个值 保存起来。// 再弹出第二个框,提示用户输入第二个值 保存起来。alert('你的输入结果是' + result);

2024-05-15 22:08:59 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除