javascript学习(不常用)
目录
for of使用
{}的使用
for in使用
随机文字
判断一个变量是否是当前类型
例题
1.求100~999的水仙花数
for of使用
let a = [{id: 1},{id: 2}
]
for (let item of a) {console.log(item.id)
}/* 结果{ id: 1 }{ id: 2 }
*/
for of遍历数组可以得到里边的每一项
之前项目通过循环数组,判断id是否相等,使变量进行一个赋值
{}的使用
let user = {status: 200,data: [{id: i,name: 'jack'}]
}let { status, data } = userstatus,data就对应user里面的值{ } 就相当于一层解构
for in使用
let a = [{id: 1},{id: 2}
]
for (let i in a) {console.log(i)
}/*
结果
0
1
*/
for in 中i表示索引
随机文字
const list = ['噫吁嚱,危乎高哉!蜀道之难,难于上青天!','蚕丛及鱼凫,开国何茫然','尔来四万八千岁,不与秦塞通人烟', '西当太白有鸟道,可以横绝峨眉巅','地崩山摧壮士死,然后天梯石栈相钩连','上有六龙回日之高标,下有冲波逆折之回川','黄鹤之飞尚不得过,猿猱欲度愁攀援','青泥何盘盘,百步九折萦岩峦', '扪参历井仰胁息,以手抚膺坐长叹。','问君西游何时还?畏途巉岩不可攀', '但见悲鸟号古木,雄飞雌从绕林间。','又闻子规啼夜月,愁空山。']var index = parseInt(Math.random() * 12)list[index]
判断一个变量是否是当前类型
constructor的运用
var a = new String('sss')
if (a.constructor == String) {console.log(' is string')
}可以判断a是字符串string,打印 is string ,仅了解扩充知识供。
例题
1.求100~999的水仙花数
var list = []
for (var i = 100; i <= 999; i++){var n = ivar s = i + ''var one = s.slice(0,1)var two = s.slice(1,2)var three = s.slice(2, 3)one = parseInt(one)two = parseInt(two)three = parseInt(three)if (one * one * one + two * two * two + three * three * three == i) {list.push(i)}
}
console.log(list)//[ 153, 370, 371, 407 ]
首先获得百位,十位和个位 的数字,先把数字转化为字符串,然后提取每位,然后在转化数字然后通过153=1*1*1+5*5*5+3*3*3相等,追加到上边的数组中。
javascript学习(不常用)相关推荐
- JavaScript学习(六十六)—字符串对象常用的属性和方法总结以及数组元素的排序问题
JavaScript学习(六十六)-字符串对象常用的属性和方法总结以及数组元素的排序问题 学习内容 一.数组去重问题 二.二维数组的定义 三.二维数组的元素操作 四.二维数组的遍历 五.关联数组 六. ...
- JavaScript学习(三十三)—事件对象常用的属性和方法
JavaScript学习(三十三)-事件对象常用的属性和方法 (一).type属性 <style>#box {width: 200px;height:
- JavaScript学习(三十二)— Keycode常用键位码对照表
JavaScript学习(三十二)- Keycode常用键位码对照表 (一).字母和数字键的键码值(keyCode) (二).控制键键码值(keyCode) (三).多媒体键码值(keyCode)
- JavaScript学习(二十九)—JS常用的事件
JavaScript学习(二十九)-JS常用的事件 一.页面相关事件 onload事件:当页面中所有的标签都加载完成后厨房该事件,格式:window.onload <body><sc ...
- JavaScript学习(二十)—DOM中常用的属性
JavaScript学习(二十)-DOM中常用的属性 1.clientWidth属性 作用:获取元素或页面的可视的区域的宽度 格式:节点.clientWidth 2.clientHeight属性 作用 ...
- JavaScript学习(六)—location对象常用的属性和方法
JavaScript学习(六)-location对象常用的属性和方法 一.location对象 作用:location是window对象的一个属性,本身也是对象类型,它的作用是用来获取文档对象的相关信 ...
- Javascript学习7 - 脚本化浏览器窗口
原文:Javascript学习7 - 脚本化浏览器窗口 本节讨论了文档对象模型.客户端Javascript下Window中的各项属性,包括计时器.Location对象.Histroy对象.窗口.浏览器 ...
- JavaScript学习知识点归纳
JavaScript学习包括几大方面: 1.基础语法 2.JavaScript核心对象 3.DOM操作 4.BOM操作 5.正则表达式 6.AJAX 7.面向对象编程 以下依次为各版块相关内容==&g ...
- Vue学习(常用实例、脚手架搭建)-学习笔记
文章目录 Vue学习(常用实例.脚手架搭建)-学习笔记 实例1 法1 法2 实例2 脚手架搭建 vue-cli2.0 vue-cli4.0 Vue学习(常用实例.脚手架搭建)-学习笔记 附加:阿里巴巴 ...
- 【repost】Javascript操作DOM常用API总结
Javascript操作DOM常用API总结 文本整理了javascript操作DOM的一些常用的api,根据其作用整理成为创建,修改,查询等多种类型的api,主要用于复习基础知识,加深对原生js的认 ...
最新文章
- ADS1.2安装教程
- 子frame获取外部元素
- [Modules]PrestaShop插件 模块 – 产品推荐模块 随机展示推荐产品
- Ubuntu中设置静态IP和DNS
- 判定Java源文件名称_JAVA
- 背完这444句英语,你的口语绝对不成问题了
- 计算机毕业设计制作模仿网站的期末作业通过神器——各种扒站方法(网站,软件)
- 用C语言用指针怎么算通用定积分,C语言:利用指针编写程序,用梯形法计算给定的定积分实例...
- 为您的Blogger博客设计一个美丽的新主题
- NuGet社区使用体验调查
- pycharm远程连接服务器(docker)调试+ssh连接多次报错
- SpringMVC请求参数乱码问题
- 数字的补数——力扣476
- php valid函数,PHP函数uasort()在类中的使用问题解决
- SQLiteDeveloper破解方法
- 终极算法:机器学习和人工智能如何重塑世界笔记
- java jshell 命令
- Excel中纵向查找函数-VLOOKUP函数
- wd移动硬盘不能识别_西数移动硬盘电脑提示无法识别USB设备怎么办
- 浅谈带宽,网速和流量之间的关系