一文带你解读JavaScript的基本用法
前言
相信做网站对JavaScript再熟悉不过了,它是一门脚本语言,不同于Python的是,它是一门浏览器脚本语言,而Python则是服务器脚本语言,我们不光要会Python,还要会JavaScript,因为它对做网页方面是有很大作用的。
JavaScript的基本用法1.如何使用Js脚本1).引入Js文件
在头部标签中导入脚本标签并指明脚本文件路径 2).标签中使用 2.数据类型
JavaScript的数据类型分为: string number boolean array object null undefined3.注释1).单行注释
以"//"开头,后面接注释语句,只能注释一行 2).多行注释
/* 注释语句,可注释多行 */ 4.特殊符号 换行 制表符 b 空格 r 回车 f 换页符 反斜杠 " 单引号 " 双引号 x 八进制代码x表示的字符(n是0到7中的一个八进制数字) x x 十六进制代码x表示的字符(n是0到F 中的一个十六进制数字) u x 十六进制代码x表示的Unicode字符(n是0到F 中的一个十六进制数字)5.变量声明1).Var声明var ss="fsdf" 外部声明的变量可在全局使用 var ss 也可以不声明值,也不会产生错误,唯一的遗憾是会产生变量提升2).Const 声明const ss=123 不存在变量提升,可生成块级作用域 ,常用于声明常量,声明后必须赋值3).Let 声明let ss=123 不存在变量提升,可生成块级作用域,常用于声明变量,6.控制结构语句1).If ......Elsevar aa=12 if(aa>3){console.log(1)} else{alert(1)}
可以看出与我们的Python语句略有不同。 2).Do.....Whilevar i=1 do { i++; console.log(i); } while(i<5)3).Whilevar i=1 while(i<5){ i++; console.log(i) }4).Forfor(let i=1;i<6;i++){ console.log(i) }5).For....In...#打印了document对象的所有方法 for(y in document) { console.log(y) }6.Break、Continuebreak 立即终止循环 continue 退出当前循环进入下一个循环7).标签语句
指的是标签后面的语句可由判断结果自行决定什么时候结束 var i=0 label:while(i<10){ i++; if(i==5){ break label; } else{ console.log(i) } }8).With语句
相当于Python中的上下文管理器 var aa="fasdffsa" with(aa){ console.log(aa) }9).Switch语句var aa=[1,2,3] switch(aa){ case 1:console.log(1); break; case 2:console.log(2); break; case 3:console.log(3); break; default:console.log("fas"); }10).For....offor(let val of iterable){ console.log(val) }11).For each ..... invar sum = 0; var obj = {prop1: 5, prop2: 13, prop3: 8}; for each (var item in obj) { sum += item; } print(sum); // 输出"26",也就是5+13+8的值 obj.forEach(function(val,item,array){ array[item]=val })
总结
这篇文章主要结束了JavaScript的导入、数据类型、注释、变量和控制语句。下一篇文章,我们继续介绍JavaScript,敬请期待!
华为隐形造车局深度华为要放弃智能汽车了?距离推出最新款华为智选汽车不过月余,近日有消息称大众汽车集团拟以数十亿欧元的价格收购华为自动驾驶团队。截至发稿前,大众中国与华为方面都没有回应。但就实际情况而
黑马编程C学习笔记第8篇2022。3。26P33dowhile循环语句代码do循环语句while(循环条件)与while的区别在于dowhile现存在执行循环语句再判断循环条件DoCoutnumendlN
黑马编程C学习笔记2022。3。25P30switch语句多条件选择代码switch(表达式)不同的值Case结果1执行语句breakCase结果2执行语句breakDefault执行语句break
毫无违和感!绿色iPhone13印上邮政logo后和谐多了前段时间,苹果在春季新品发布会上,推出了全新苍岭绿配色的iPhone13系列,一时间关于这款新配色iPhone的说法众说纷纭,有人觉得好看,但更多的小伙伴觉得这颜色调得很一般,不像
中小学人工智能教师能力标准(试行)为人工智能教师成长提供引领中国教育报中国教育新闻网讯(记者梁丹)近年来,随着人工智能教育在中小学的逐渐开展,课程资源缺乏硬件设备不足师资力量薄弱等问题不断凸显。中国教育发展战略学会未来教育专委会副会长吴砥对
国家中小学智慧教育平台为停课不停学提供有力支撑光明日报北京3月25日电(记者姚晓丹)近期,上海市河北省吉林省等地出现散发疫情,一些学校采取停课不停学的方式,让学生在疫情期间健康成长。教育部及时升级国家中小学智慧教育平台,满足中
ofo太过分了!央视网正式发声欠钱的真把自己当大爷了?ofo好像淡出网友视线很久了,那上千万还未收到押金退款的人仿佛也认命了,199元就当打水漂算了,但没想到ofo这次一项退押金新规再次让它走到了风口浪尖之上,甚至登上了各大平台的热搜
普通老百姓想为国家为社会的发展出一份力,从何做起?有多大能力干多大事,我觉得作为一个普通百姓如果想为国家出一份力,最重要的是响应国家号召,做好本职工作,不做违法乱纪的事情,这就是对国家最大的出力。如果你觉得这些还不够的话,建议多抽
如果5G手机全面上市,那么不换5G手机,继续使用4G手机会怎么样?如果不是高端,网速慢点没关系,不用跟风追潮,平民玩快手抖音看视频4G能用,要那么快没用,反正都是为了娱乐,打发时间,不挣钱还要花流量钱,玩不起,想看不敢看想说不敢说怕费流量钱。就是
新能源大风起,电机如何乘风破浪?作者星空下的烤包子编辑菠菜的星空排版星空下的小鱼一纸文件,两个赛道沸腾了。22日,重要部门印发了电机能效提升计划,誓要大力发展高效节能电机。为了双碳目标的实现,各个行业也是拼了。电
无人驾驶出行服务影响出租车?如何定价?10个热点答疑11月25日,北京正式开放国内首个自动驾驶出行服务商业化试点,在经开区60平方公里范围内,投入不超过100辆自动驾驶车辆开展商业化试点服务。在保障市场公平竞争原则的前提下,企业可采