开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
master
分支 (1)
master
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
项目仓库所选许可证以仓库主分支所使用许可证为准
master
分支 (1)
master
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
master
分支 (1)
master
js.js 3.97 KB
一键复制 编辑 原始数据 按行查看 历史
老胡来也 提交于 2020年04月30日 10:40 +08:00 . JavaScript课程
'use strict'
//1、条件判断
/*
if (){
}else{
}
*/
/*
if(){
}else if(){
}else{
}
*/
//条件判断的顺序问题
// var age=20;
// if(6<age){
// console.log('6小于20')
// }else if(18<age){
// console.log('18小于20')
// }
// var height =parseFloat(prompt('请输入你的身高(单位:米)'));
// var weight =parseFloat(prompt('请输入你的体重(单位:千克)'));
// var bmi=weight/(height*height);
// if(bmi<18.5){
// console.log('过轻')
// }else if(bmi>=18.5 && bmi<25){
// console.log('正常')
// }else if(bmi>=25 && bmi<28){
// console.log('过重')
// }else if(bmi>=28 && bmi<32){
// console.log('肥胖')
// }else if(bmi>=32){
// console.log('高于32:严重肥胖')
// }
/*
根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数
低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
*/
//2、循环
/*
for()
for .. in //要过滤掉对象继承的属性,用hasOwnProperty()来实现
while
do while
循环的边界
*/
// var o = {
// name: 'Jack',
// age: 20,
// city: 'Beijing'
// };
// for(var key in o){
// console.log(key);
// console.log(o[key]);
// }
// var a = ['A', 'B', 'C'];
// for (var i in a) {
// console.log(i); // '0', '1', '2'
// console.log(a[i]); // 'A', 'B', 'C'
// }
// var AGE=12;
// while(AGE>0){
// console.log(AGE);
// AGE-=1;//AGE=AGE-1;
// }
// var ok=0;
// do{
// console.log('山里有座庙');
// }while(ok>0)
//3、Map 是一组键值对的结构,具有极快的查找速度。
// var m = new Map([['Michael', 95], ['Bob', 75], ['Tracy', 85]]);
// m.get('Michael'); // 95
// m.set('蔡文姬','史上最强蔡文姬');
// console.log(m.get('蔡文姬'));
// //redis
// var m_New=new Map();
// m_New.set('李元芳','萌萌哒');
// m_New.delete('李元芳');
//4、Set 和Map类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在Set中,没有重复的key
// var s1 = new Set(); // 空Set
// var s2 = new Set([1, 2, 3]); // 含1, 2, 3
//5、iterable 遍历Array可以采用下标循环,
// 遍历Map和Set就无法使用下标。为了统一集合类型,ES6标准引入了新的iterable类型,Array、Map和Set都属于iterable类型。
//具有iterable类型的集合可以通过新的for ... of循环来遍历
// var a = ['A', 'B', 'C'];
// var s = new Set(['A', 'B', 'C']);
// var m = new Map([[1, 'x'], [2, 'y'], [3, 'z']]);
// for (var x of a) { // 遍历Array
// console.log(x);
// }
// for (var x of s) { // 遍历Set
// console.log(x);
// }
// for (var x of m) { // 遍历Map
// console.log(x[0] + '=' + x[1]);
// }
/*
for ... of循环和for ... in循环有何区别?
for ... in循环由于历史遗留问题,它遍历的实际上是对象的属性名称。一个Array数组实际上也是一个对象,它的每个元素的索引被视为一个属性。
当我们手动给Array对象添加了额外的属性后,for ... in循环将带来意想不到的意外效果
*/
var a = ['A', 'B', 'C'];
a.name = 'Hello';
for (var x in a) {
console.log(x); // '0', '1', '2', 'name'
}
for(var x of a){
console.log(x); // 'A', 'B', 'C'
}
console.log(a.length);
//forEach回调函数及参数含义
// //数组
// a.forEach((item,index,arr)=>{
// console.log(item +', index='+index);
// console.log('---------------------------------------')
// console.log(arr[index]);
// })
// //set
// var s = new Set(['A', 'B', 'C']);
// s.forEach(function (element, sameElement, set) {
// console.log(element);
// console.log('=======================================')
// console.log(sameElement);
// });
// //map
// var m = new Map([[1, 'x'], [2, 'y'], [3, 'z']]);
// m.forEach(function (value, key, map) {
// console.log(value);
// });
var a = ['A', 'B', 'C'];
var s = new Set(['A', 'B', 'C']);
var m = new Map([[1, 'x'], [2, 'y'], [3, 'z']]);
a.forEach((item,index)=>{
console.log(item);
})
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chewelve/javascript_course.git
git@gitee.com:chewelve/javascript_course.git
chewelve
javascript_course
JavaScript课程
master
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /