一文带你解读JavaScript的基本用法
前言
相信做网站对JavaScript再熟悉不过了,它是一门脚本语言,不同于Python的是,它是一门浏览器脚本语言,而Python则是服务器脚本语言,我们不光要会Python,还要会JavaScript,因为它对做网页方面是有很大作用的。
JavaScript的基本用法1。如何使用Js脚本1)。引入Js文件
在头部标签中导入脚本标签并指明脚本文件路径headhead2)。标签中使用bodybodyheadhead2。数据类型
JavaScript的数据类型分为:stringnumberbooleanarrayobjectnullundefined3。注释1)。单行注释
以开头,后面接注释语句,只能注释一行2)。多行注释
注释语句,可注释多行4。特殊符号换行制表符b空格r回车f换页符反斜杠单引号双引号x八进制代码x表示的字符(n是0到7中的一个八进制数字)xx十六进制代码x表示的字符(n是0到F中的一个十六进制数字)ux十六进制代码x表示的Unicode字符(n是0到F中的一个十六进制数字)5。变量声明1)。Var声明varssfsdf外部声明的变量可在全局使用varss也可以不声明值,也不会产生错误,唯一的遗憾是会产生变量提升2)。Const声明constss123不存在变量提升,可生成块级作用域,常用于声明常量,声明后必须赋值3)。Let声明letss123不存在变量提升,可生成块级作用域,常用于声明变量,6。控制结构语句1)。If。。。。。。Elsevaraa12if(aa3){console。log(1)}else{alert(1)}
可以看出与我们的Python语句略有不同。2)。Do。。。。。Whilevari1do{i;console。log(i);}while(i5)3)。Whilevari1while(i5){i;console。log(i)}4)。Forfor(leti1;i6;i){console。log(i)}5)。For。。。。In。。。打印了document对象的所有方法for(yindocument){console。log(y)}6。Break、Continuebreak立即终止循环continue退出当前循环进入下一个循环7)。标签语句
指的是标签后面的语句可由判断结果自行决定什么时候结束vari0label:while(i10){i;if(i5){breaklabel;}else{console。log(i)}}8)。With语句
相当于Python中的上下文管理器varaafasdffsawith(aa){console。log(aa)}9)。Switch语句varaa〔1,2,3〕switch(aa){case1:console。log(1);break;case2:console。log(2);break;case3:console。log(3);break;default:console。log(fas);}10)。For。。。。offor(letvalofiterable){console。log(val)}11)。Foreach。。。。。invarsum0;varobj{prop1:5,prop2:13,prop3:8};foreach(variteminobj){sumitem;}print(sum);输出26,也就是5138的值obj。forEach(function(val,item,array){array〔item〕val})
总结
这篇文章主要结束了JavaScript的导入、数据类型、注释、变量和控制语句。下一篇文章,我们继续介绍JavaScript,敬请期待!