范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Javascript02基础部分1。6

  026 The switch Statement
  视频加载中...
  本将主要学习switch分支选择语句,break语句。
  const day = "monday"; switch (day) { 	case "monday": // day === "monday" 		console.log("Plan course structure"); 		console.log("Go to coding meetup"); 		break; 	case "tuesday": 		console.log("Prepare theory videos"); 		break; 	case "wednesday": 	case "thursday": 		console.log("Write code examples"); 		break; 	case "friday": 		console.log("Record videos"); 		break; 	case "saturday": 	case "sunday": 		console.log("Enjoy the weekend :D"); 		break; 	default: 		console.log("Not a valid day!"); }
  因为day变量的值为monday,case ‘monday’相当于判断day === monday是否为真,为真则执行下面代码块,不为真则执行default下代码块。
  在控制台输出:Plan course structure Go to coding meetup
  const day = "wednesday"; switch (day) { 	case "monday": // day === "monday" 		console.log("Plan course structure"); 		console.log("Go to coding meetup"); 		break; 	case "tuesday": 		console.log("Prepare theory videos"); 		break; 	case "wednesday": 	case "thursday": 		console.log("Write code examples"); 		break; 	case "friday": 		console.log("Record videos"); 		break; 	case "saturday": 	case "sunday": 		console.log("Enjoy the weekend :D"); 		break; 	default: 		console.log("Not a valid day!"); }
  修改day变量的值为wednesday,匹配case ‘wednesday’,无执行代码块,继续往下执行case "thursday",在控制台输出:Write code examples
  const day = "monday"; switch (day) { 	case "monday": // day === "monday" 		console.log("Plan course structure"); 		console.log("Go to coding meetup"); 		//break; 	case "tuesday": 		console.log("Prepare theory videos"); 		break; 	case "wednesday": 	case "thursday": 		console.log("Write code examples"); 		break; 	case "friday": 		console.log("Record videos"); 		break; 	case "saturday": 	case "sunday": 		console.log("Enjoy the weekend :D"); 		break; 	default: 		console.log("Not a valid day!"); }
  如果在case "monday"中不使用break,初始化day变量为monday,查看控制台输出:Plan course structure Go to coding meetup Prepare theory videos
  在执行完case "monday"后,继续执行case "tuesday"。所以,break语句要根据实际情况来使用。
  // The switch Statement const day = "monday"; switch (day) { 	case "monday": // day === "monday" 		console.log("Plan course structure"); 		console.log("Go to coding meetup"); 		break; 	case "tuesday": 		console.log("Prepare theory videos"); 		break; 	case "wednesday": 	case "thursday": 		console.log("Write code examples"); 		break; 	case "friday": 		console.log("Record videos"); 		break; 	case "saturday": 	case "sunday": 		console.log("Enjoy the weekend :D"); 		break; 	default: 		console.log("Not a valid day!"); } if (day === "monday") { 	console.log("Plan course structure"); 	console.log("Go to coding meetup"); } else if (day === "tuesday") { 	console.log("Prepare theory videos"); } else if (day === "wednesday" || day === "thursday") { 	console.log("Write code examples"); } else if (day === "friday") { 	console.log("Record videos"); } else if (day === "saturday" || day === "sunday") { 	console.log("Enjoy the weekend :D"); } else { 	console.log("Not a valid day!"); }
  使用if、else if、else,并且配合逻辑运算,来改写switch、case代码。
  在控制台输出:Plan course structure Go to coding meetup
  027 Statements and Expressions
  视频加载中...
  本讲主要讲语句和表达式。
  在控制台输出:I"m 46 years old.3 + 4
  这是一个表达式,因为它有值。1991
  对于任意数字都是表达式。true && false && !false
  这也是一个表达式。它会产生布尔值。if (23 > 10) { 	const str = "23 is bigger"; }
  这是语句。语句是代码块。它本身不会产生值。语句可以包含表达式。
  字符串"23 is bigger"是表达式,但是const str = "23 is bigger";就是语句。
  const me = "Jonas"; console.log(`I"m ${2037 - 1991} years old ${me}`);
  在控制台输出:I"m 46 years old Jonas
  028 The Conditional (Ternary) Operator
  视频加载中...
  本讲主要学习条件运算符。
  const age = 23; age >= 18 ? console.log("I like to drink wine ") : console.log("I like to drink water ");
  在控制台输出:I like to drink wine
  条件运算符由"?"和":"组合完成。
  问号前表达式判断逻辑真假,判断为真,则执行冒号前的代码。
  const age = 15; age >= 18 ? console.log("I like to drink wine ") : console.log("I like to drink water ");
  在控制台输出:I like to drink water
  问号前表达式判断逻辑真假,判断为假,则执行冒号后的代码。
  const age = 23; const drink = age >= 18 ? "wine " : "water "; console.log(drink);
  在控制台输出:wine
  条件运算符,需要三部分内容,也叫三元运算符。
  条件运算符也是表达式,表达式有值,可以赋值给变量。
  let drink2; if (age >= 18) { 	drink2 = "wine "; } else { 	drink2 = "water "; } console.log(drink2);
  在控制台输出:wine  wine
  如果没有条件运算符,使用if else语句来实现,没有条件运算符一行代码简洁。
  const age = 15; console.log(`I like to drink ${age >= 18 ? "wine " : "water "}`);
  在控制台输出:I like to drink water
  在模板字面量中可以使用条件运算符表达式。
  029 Coding Challenge #4
  视频加载中...
  本讲主要学习使用已学方法按照需求编写代码。
  Coding Challenge #4
  Steven wants to build a very simple tip calculator for whenever he goes eating in a resturant. In his country, it"s usual to tip 15% if the bill value is between 50 and 300. If the value is different, the tip is 20%.
  史蒂文想为他去餐馆吃饭的时候建立一个非常简单的小费计算器。在他的国家,如果账单价值在50到300之间,通常给15%的小费。如果价值不同,小费是20%。
  1. Your task is to caluclate the tip, depending on the bill value. Create a variable called "tip" for this. It"s not allowed to use an if/else statement (If it"s easier for you, you can start with an if/else statement, and then try to convert it to a ternary operator!)
  您的任务是根据账单计算小费。为此创建一个名为"小费"的变量。不允许使用if/else语句(如果对您来说更容易,您可以从if/else语句开始,然后尝试将其转换为三元运算符!)
  2. Print a string to the console containing the bill value, the tip, and the final value (bill + tip). Example: "The bill was 275, the tip was 41.25, and the total value 316.25"
  将包含账单、小费和总价(账单+小费)的字符串打印到控制台。示例:"账单是275,小费是41.25,总价是316.25"
  TEST DATA: Test for bill values 275, 40 and 430
  测试数据:测试票据价值275、40和430
  HINT: To calculate 20% of a value, simply multiply it by 20/100 = 0.2
  HINT: Value X is between 50 and 300, if it"s >= 50 && <= 300
  提示:要计算值的20%,只需将其乘以20/100=0.2
  提示:值X在50和300之间,如果>=50 && <= 300
  GOOD LUCK
  const bill = 430; const tip = bill <= 300 && bill >= 50 ? bill * 0.15 : bill * 0.2; console.log(`The bill was ${bill}, the tip was ${tip}, and the total value ${bill + tip}`);
  在控制台输出:The bill was 275, the tip was 41.25, and the total value 316.25
  const bill = 40; const tip = bill <= 300 && bill >= 50 ? bill * 0.15 : bill * 0.2; console.log(`The bill was ${bill}, the tip was ${tip}, and the total value ${bill + tip}`);
  在控制台输出:The bill was 40, the tip was 8, and the total value 48
  030 JavaScript Releases_ ES5, ES6+ and ESNext
  视频加载中...
  本讲内容主要学习有关JavaScript语言的历史和了解版本情况。
  1995年,Brendan Eich创建了JavaScript的第一个版本,仅用了10天时间完成。当初叫做Mocha。
  1996年,Mocha更改为Live Script,然后才是JavaScript。JavaScript这个名字是为了吸引Java开发者的营销策略而定义的,实际上JavaScript与Java无关,它是一门独立的语言。
  1996年,微软仿照Netscape浏览器发布了IE浏览器,它把JavaScript称为JScript。
  1997年,ECMA发布了ECMAScript1(ES1)标准,第一个官方的JavaScript标准。
  2005年,ES5发布,此版本拥有很多重要的特性更新。
  2015年,ES6发布,也称为ES2015, 此版本进行了大量更新。
  之后一直延续按年份来发布版本。
  使用JavaScript写代码的时候,建议使用最新版本浏览器。
  为了使JavaScript适配更多的浏览器版本,需要用Babel的工具转译代码。

登临亚洲最美360观景平台系列电影吴瑕带你看四川揽胜牛背山穿过茫茫云海,笑看云舒云卷,2019年中宣部文化名家暨四个一批人才宣传思想文化青年英才资助项目吴瑕带你看四川再启蜀风唱游之旅。在雅安市荥经县委宣传部和牛背山景区管理公司的大力支持下业余观天之感悟对于一个自定义的业余跨界认知研究者来说,我深知天文的研究具有长期性复杂性和专业性。因此,坚持个体兴趣有所收获,不必尽善尽美是我的理想。我从2021年11月12日开始进行简单的天文观迄今跳最高的机器人来了!超过自身高度100倍数十年来,工程师设计跳跃机器常模仿生物体或受其启发。日前,一项工程学研究报告了一个能够跳跃30米高的机器人,跳跃高度超过自身高度的100倍,也超越了迄今报告的其他跳跃机器人和最厉害里程碑!阿联酋希望号探测器在火星上发现神秘新极光阿联酋的希望号探测器在火星上发现了一种新型极光,这是一个里程碑式的发现。科学家将其称为弯曲的离散极光,它是一种巨大的蠕虫状极光,环绕地球的一半。当太阳活动扰乱行星大气层时,五颜六色vivoX80Pro和iPhone13Pro,哪个更值得入手?还用说,有钱的话选iPhone13Pro它不香吗?就说在6000元以上价位段,iPhone的销量占了市场份额的80,消费者用真金白银投票出来的结果不用质疑的。虽然在一些配置iPho网易云把腾讯音乐告了网易云音乐又和腾讯音乐打起来了。今天上午,网易云音乐发了一则声明网易云音乐关于起诉腾讯音乐不正当竞争的声明。消息一出,立刻登上热搜。本是一个严肃事件,但看完评论我笑疯了。你们不要再最佳时机,就在明天海报制作冯娟4月29日,神秘的水星将打开观赏窗口。天文科普专家介绍,这是今年水星的第三次大距,也是第二次东大距,更是今年观测水星的最佳时机。届时如果天气晴好,我国感兴趣的公众可在当2022年4月份新机选购指南,2K档到3K档这几款可以考虑前言最近一直有网友在咨询4月份有啥新机可以选购,本期就为大家盘点一波预算在20003000价位内值得入手的新机,涵盖目前市面上的主流品牌,总有一款适合你!小米系,红米K50依然是最谁是更强悍的天生战士?征服原神的红魔变形金刚定制版正式开售是捍卫与守护,还是征服与制霸?4月28日,游戏手机行业最强游戏战舰红魔7霸天虎定制版和红魔7Pro擎天柱定制版正式开售。作为正反两派的能力代表者,霸天虎和擎天柱虽然拥有两种不同的性全能随身手电筒天花板,纳拓十二合一手电筒测评作为一个专业的户外品牌,纳拓一直致力于各种专业户外产品的研发,例如各种户外工具手电以及应急宝等户外产品,笔者曾经就测评体验过纳拓的户外强光手电和六合一应急宝等产品。近日,纳拓又推出5岁女童这种病久治不愈,竟是异物惹的祸有本绘本叫我们身体里的洞,有助于家长带孩子了解身体的奥妙。因为在临床上,医生碰到太多因为好奇身体洞洞而发生的儿童病例。近日,一名5岁小女孩因下体出现血性分泌物2个多月,家长带她到清
异性之间,说这些话,就非常撩人异性相处中,有些细节里的温暖,未必是行动上的踏实,而是语言里的美好。人人都喜欢听好听的话,哪怕只是哄骗或者谎言,只要在某种程度上鼓舞了精神,砥砺了志气,它就是一种美好的存在。会说的比起过往前方更值得我们期待爱我们总是拥有时不懂得珍惜,失去了方觉可贵。几乎每一个人都曾有过这样的经历。其实,是那颗患得患失的心在左右着我们,只要把心态放平,把事看淡,把握住当下的幸福,人生无限美好。有时候想中国天眼FAST精细刻画射频宇宙偏振特征快速射电暴(FRB)是宇宙中射电波段最强烈的爆发现象,其在毫秒量级的时标内可以释放太阳一天一月甚至一年的能量,与之对应的辐射机制与起源则尚未可知。2007年人类发表第一例快速射电暴中国科大在电催化界面过程成像分析上取得新进展近日,中国科大环境科学与工程系在电催化界面动态过程的原位成像分析方面取得进展,研究成果以Plasmonicimagingofthelayerdependentelectrocata中国还需攻克5项高端技术,一旦攻克,将不怕任何国家技术垄断在现在的发展当中只有更多的提升,才会创造困难,也正是有这样的原因,国家在技术方面的投入和关注都比较多,毕竟它是一大底线,如果在技术发展上不能够做更多提升的话,其他方面也会受到限制。南科大殷嘉鑫在Nature撰写笼目晶体综述近日,南方科技大学物理系副教授殷嘉鑫在Nature上以第一作者和通讯作者身份发表了题为Topologicalkagomemagnetsandsuperconductors的综述文章看懂大数据生态完整体系随着大数据行业的发展,大数据生态圈中相关的技术也在一直迭代进步,作者有幸亲身经历了国内大数据行业从零到一的发展历程,通过本文希望能够帮助大家快速构建大数据生态圈完整知识体系。目前大苹果手机比友商更安全?中兴独立安全芯片打破神话随着智能手机功能愈发强大,早已从简单的通讯工具演变成生活中的刚需,我们学习工作休闲娱乐甚至消费都已离不开它。也正是因为功能性太强,承担着生活中过多的任务,大家对其隐私安全关心达到前交战超千亿,充电桩如何跑马圈地?即使充电桩的市场规模超过千亿元,但充电桩企业的商业化情况依然不容乐观。对充电桩的重视程度,李斌在每年的NIODAY现场都会用很长的篇幅去阐述,今年也不例外。当然,李斌是有这个资本可FacebookShops脸书商店开通设置教学ampampampFAQ常见问题解答Appify在移动电商行业已经有足够的经验沉淀来发挥有助于跨境电商发展的关键功能。从App定制开发到App应用营销策略,再到品牌全域整合,通过Appify小编的介绍,你将了解移动电知网被罚!市场监管总局依法对知网滥用市场支配地位行为作出行政处罚并责令其全面整改2022年5月,市场监管总局依据反垄断法对知网涉嫌实施垄断行为立案调查。调查期间,市场监管总局成立专案组,依法