- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE1
PAGE1
脚本编程语言:JavaScript:流程控制:条件语句与循环
1脚本编程语言:JavaScript:基础语法
1.1变量与数据类型
1.1.1变量声明
在JavaScript中,变量用于存储数据值。可以使用var、let或const关键字声明变量。
var:全局作用域或函数作用域,可重复声明。
let:块作用域,不可在相同作用域内重复声明。
const:块作用域,声明时必须初始化,且值不可改变。
1.1.1.1示例
//使用var声明变量
vargreeting=Hello,World!;
console.log(greeting);//输出:Hello,World!
//使用let声明变量
letage=25;
age=30;//可以重新赋值
console.log(age);//输出:30
//使用const声明常量
constPI=3.14;
//PI=3.14159;//尝试重新赋值会抛出错误
console.log(PI);//输出:3.14
1.1.2数据类型
JavaScript支持多种数据类型,包括:
字符串(String):用于表示文本。
数字(Number):用于表示整数和浮点数。
布尔值(Boolean):表示true或false。
数组(Array):用于存储多个值。
对象(Object):用于存储键值对。
null:表示没有任何值。
undefined:表示未定义的值。
Symbol:用于创建唯一标识符。
BigInt:用于表示大整数。
1.1.2.1示例
letstr=Hello;//字符串
letnum=123;//数字
letbool=true;//布尔值
letarr=[1,2,3];//数组
letobj={name:Alice,age:30};//对象
letn=null;//null
letu=undefined;//undefined
letsym=Symbol(unique);//Symbol
letbig=BigInt(123456789012345678901234567890);//BigInt
1.2运算符与表达式
1.2.1运算符
JavaScript中的运算符用于执行操作,包括算术、比较、逻辑、位运算等。
算术运算符:如+、-、*、/。
比较运算符:如==、===、!=、!==、、。
逻辑运算符:如、||、!。
位运算符:如、|、^、~、、。
1.2.1.1示例
letx=10;
lety=5;
//算术运算
letsum=x+y;//加法
letdiff=x-y;//减法
letproduct=x*y;//乘法
letquotient=x/y;//除法
//比较运算
letisEqual=x===y;//恒等比较
letisNotEqual=x!==y;//不恒等比较
letisLessThan=xy;//小于
letisGreaterThan=xy;//大于
//逻辑运算
letisTrue=truefalse;//与
letisFalse=true||false;//或
letnotTrue=!true;//非
//位运算
letbitwiseAnd=xy;//位与
letbitwiseOr=x|y;//位或
letbitwiseXor=x^y;//位异或
letbitwiseNot=~x;//位非
letleftShift=x2;//左移
letrightShift=x2;//右移
console.log(sum);//输出:15
console.log(isEqual);//输出:false
console.log(isTrue);//输出:false
console.log(bitwiseAnd);//输出:0
1.2.2表达式
表达式是JavaScript中的一组指令,可以计算出一个值。例如,3+4是一个表达式,计算结果为7。
1.2.2.1示例
letexpression=3+4*2;//3+8=11
console.log(expression);//输出:11
//使用括号改变运算顺序
letexpress
您可能关注的文档
- 函数式编程语言:Haskell:函数式编程在实际项目中的应用.docx
- 函数式编程语言:Haskell:函数式编程中的错误处理:Maybe与Either.docx
- 函数式编程语言:Haskell:函数组合与点自由风格.docx
- 函数式编程语言:Lisp:Lisp编程实战:项目开发.docx
- 函数式编程语言:Lisp:Lisp数据结构与算法.docx
- 函数式编程语言:Lisp:Lisp与机器学习.docx
- 函数式编程语言:Lisp:Lisp与人工智能.docx
- 函数式编程语言:Lisp:Lisp与数学计算.docx
- 函数式编程语言:Lisp:Lisp在图形学中的应用.docx
- 函数式编程语言:Lisp:Lisp在自然语言处理中的应用.docx
- 脚本编程语言:JavaScript:模块化编程:CommonJS与ES6模块.docx
- 脚本编程语言:JavaScript:前端框架入门:React基础.docx
- 脚本编程语言:JavaScript:前端框架入门:Vue基础.docx
- 脚本编程语言:JavaScript:异步编程:回调函数与Promise.docx
- 脚本编程语言:Lua:Lua表与元表.docx
- 脚本编程语言:Lua:Lua性能优化.docx
- 脚本编程语言:Lua:Lua与C语言的交互.docx
- 脚本编程语言:Lua:Lua与Web开发.docx
- 脚本编程语言:Lua:Lua语言基础.docx
- 脚本编程语言:Lua:Lua在游戏开发中的应用.docx
最近下载
- photoshop实验指导书..doc VIP
- 文献阅读与数学写作:微积分的创立与发展++课件-2024-2025学年高二下学期数学人教A版(2019)选择性必修第二册.pptx VIP
- TPM全员生产维护培训课件(课件-36张).ppt VIP
- 《全国食品安全监督抽检实施细则》复习测试卷附答案.doc
- 一种铁电负电容晶体管的电路仿真模型及建模方法.pdf VIP
- 《智慧化税费申报与管理》教案 项目八 资源税和环境保护税智慧化申报与管理.docx VIP
- 建筑法培训课件.ppt VIP
- 铜陵铜化集团招聘考试试题.pdf
- 食品抽检复习试题有答案.doc
- 2025年秋季《南京照相馆》开学第一课主题班会课件.pptx VIP
文档评论(0)