- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
JavaScript基础
1变量与数据类型
1.1原理与内容
在JavaScript中,变量用于存储数据值。JavaScript有七种基本数据类型:undefined、null、boolean、number、bigint、string和symbol。此外,还有object类型,包括数组和函数。理解这些数据类型是编写JavaScript代码的基础。
1.1.1示例:变量声明与数据类型
//声明变量并赋值
letname=John;//string类型
letage=30;//number类型
letisStudent=false;//boolean类型
lethobbies=[reading,coding,traveling];//array类型
letperson={name:John,age:30};//object类型
//使用typeof操作符检查数据类型
console.log(typeofname);//输出:string
console.log(typeofage);//输出:number
console.log(typeofisStudent);//输出:boolean
console.log(typeofhobbies);//输出:object(数组在JavaScript中被视为对象)
console.log(typeofperson);//输出:object
1.2控制结构与循环
1.2.1原理与内容
控制结构用于控制程序的流程,包括条件语句(如if、else、switch)和循环语句(如for、while)。循环语句用于重复执行一段代码,直到满足特定条件。
1.2.2示例:条件语句与循环
//条件语句示例
lettemperature=25;
if(temperature30){
console.log(Itshotoutside.);
}elseif(temperature10){
console.log(Itscoldoutside.);
}else{
console.log(Theweatherisnice.);
}
//循环语句示例
letnumbers=[1,2,3,4,5];
for(leti=0;inumbers.length;i++){
console.log(numbers[i]);
}
//使用while循环
leti=0;
while(inumbers.length){
console.log(numbers[i]);
i++;
}
1.3函数与作用域
1.3.1原理与内容
函数是可重用的代码块,用于执行特定任务。作用域定义了变量的可访问性,JavaScript有全局作用域和局部作用域。局部作用域通常在函数内部创建,函数外部无法访问函数内部的变量。
1.3.2示例:函数声明与作用域
//函数声明
functiongreet(name){
letgreeting=Hello,+name;
console.log(greeting);
}
//调用函数
greet(John);//输出:Hello,John
//作用域示例
functioncheckScope(){
letlocalVariable=Iamlocal;
if(true){
letblockVariable=Iamblockscoped;
console.log(localVariable);//输出:Iamlocal
console.log(blockVariable);//输出:Iamblockscoped
}
console.log(localVariable);//输出:Iamlocal
//console.log(blockVariable);//报错:ReferenceError:blockVariableisnotdefined
}
checkScope();
以上示例展示了如何在JavaScript中声明和使用变量,如何使用控制结构和循环来控制程序流程,以及如何声明函数和理解作用域。这些是JavaScript编程的基础,掌握它们对于进一步学习和开发项目至关重要。#DOM操作实战案例
2选择与修改元素
在JavaScript中,DOM(Doc
您可能关注的文档
- 前端开发工程师-前端基础-CSS3_3D转换.docx
- 前端开发工程师-前端基础-CSS3_CSS3动画实战.docx
- 前端开发工程师-前端基础-CSS3_CSS3高级选择器.docx
- 前端开发工程师-前端基础-CSS3_CSS3跨浏览器兼容性.docx
- 前端开发工程师-前端基础-CSS3_背景与边框.docx
- 前端开发工程师-前端基础-CSS3_弹性盒子布局.docx
- 前端开发工程师-前端基础-CSS3_多背景与多边框.docx
- 前端开发工程师-前端基础-CSS3_多列布局.docx
- 前端开发工程师-前端基础-CSS3_关键帧动画.docx
- 前端开发工程师-前端基础-CSS3_过滤器与混合模式.docx
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)