- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目2体脂率计算器——JavaScript程序设计基础;上一届奥运会已经结束,中国选手在赛场拼搏的画面在张华脑海中挥之不去,他心中激动不已,他明白只有身体素质好,才能好好学习,报效祖国,于是决定也要强身健体。他开始了解一些体脂率(BodyFatRate,BFR)的相关知识。体脂率是指人体内脂肪质量占人体总体质量的比例,又称体脂百分数,它反映人体内脂肪含量的多少,正常成年人的体脂率分别是男性15%~18%、女性25%~28%。
体脂率可通过身体质量指数(BodyMassIndes,BMI)计算得出,公式如下。
BMI=体重(kg)/[身高(m)×身高(m)]
BFR=1.2×BMI+0.23×年龄-5.4-10.8×性别系数(男=1,女=0)
;;■掌握JavaScript的变量的定义及使用
■了解JavaScript的基本数据类型
■掌握JavaScript的运算符和表达式,并具备运用表达式解决问题的能力
;任务2.1使用变量;任务2.1使用变量;标识符实际上是名称,在JavaScript中可以用来命名变量、函数、自定义对象或者属性。在JavaScript中,标识符必须符合命名规范,主要命名规范如下:
标识符第一个字符必须是字母、下画线(_)或美元符号($),其后的字符可以是字母、数字、下画线或美元符号。
自定义的标识符不能和JavaScript中的关键字或保留字同名,但可以包含关键字或保留字。
;标识符里面不能有除了下画线、美元符号以外的符号,比如空格、“+”“-”“@”等符号都是不允许出现的。
标识符的命名尽量见名知意,比如可以用由多个单词组成的复合标识符命名,其主要有两种方式:
使用下画线连接各个单词,每个单词全部小写,例如stu_name。
使用驼峰规则,包括大驼峰和小驼峰。大驼峰的规则是每个单词的首字母大写,其余字母小写,例如StuName。小驼峰的规则是第一个单词的首字母小写,第二个及以后的单词首字母大写,其余字母小写,例如stuName。
;2.1.1标识符;2.1.2关键字和保留字;2.1.2关键字和保留字;2.1.2关键字和保留字;什么是变量?顾名思义,变量就是值可以发生变化的量。
变量有变量名和值,变量名是计算机内存中暂时保存数据的符号名称,通过该名称获取变量的值。
当在程序中需要频繁使用某个值,且该值需要发生变化,或者该值书写起来比较烦琐时,就需要一个“容器”来存储这个值,这个“容器”就是变量。
这就好比用杯子盛水,杯子是变量
杯子中的水就是变量中的数据,杯子的名字就是变量名。
在程序中,通过变量完成对内存中数据的各种操作,变量为数据操作提供了信息存储容器。;对变量进行命名,要遵守标识符的命名规范。JavaScript的变量命名规范如下:
必须以字母或下画线开头,其后可以是数字、字母或下画线
变量名不能包含空格和加号、减号等符号
不能使用JavaScript的关键字或保留字
JavaScript的变量名是严格区分大小写的
;2.1.3变量的命名;2.1.4变量的声明和赋值;使用var可以声明具有全局或局部作用域的变量,声明变量有以下几种格式:
使用var可以一次声明一个变量,也可以一次声明多个变量,不同变量之间使用逗号隔开,如下。
声明变量时可以不初始化变量,此时其数据类型默认为undefined,也可以在声明变量的同时初始化变量,如下。;使用var声明的变量,可以多次赋值,但是其结果只与最后一次赋值有关。
;使用let可以声明具有块级作用域的变量,声明的格式和使用var声明变量的格式完全相同。
使用let可以一次声明一个变量,也可以一次声明多个变量,不同变量之间使用逗号隔开,如下。
;声明变量时可以不初始化变量,此时其数据类型默认为undefined,也可以在声明变量的同时初始化变量,如下。
使用let声明的变量,可以多次赋值,但是其结果只与最后一次赋值有关。
;使用var和let声明的变量可以改变,如果希望变量的值在整个运行过程中保持不变,需要使用const声明,具体格式如下:
需要注意的是,使用const声明变量时,必须给变量赋初值,且该值在运行过程中不能被修改。另外,此变量也不能多次声明,如下。
;【任务实践2-1】;【任务实践2-1】;【任务实践2-1】;(1)初始化要求不同。使用var和let声明变量时可以先不初始化,而使用const声明变量时必须初始化。
(2)重复声明不同。使用var和let声明的变量可以多次被修改,其值只与最近一次赋值一致。而使
您可能关注的文档
- 数字逻辑 第3版全套PPT课件.ppt
- 淘宝美工:抠图修图+页面设计+详情页制作+整店装修全套课件(可编辑).pptx
- 淘宝网店金牌客服全能一本通(视频指导版)全套课件(可编辑).pptx
- 通信电子电路(第2版)于洪珍全套PPT课件.ppt
- 同济大学《线性代数》 全套PPT教学课件习题解析.pptx
- 网店运营与管理(慕课版)PPT全套完整教学课件.pptx
- 网店运营与管理(慕课版)章琤琤全套PPT课件.pptx
- 网店运营与管理PPT全套完整教学课件.pptx
- 网络营销基础与实务(微课版) 刘建华_01认识网络营销_09移动营销.pptx
- 网页设计与制作(附微课视频 第2版)-全套PPT教学课件.pptx
最近下载
- 2025年园林公务员测试题及答案.doc VIP
- 华医网不孕症的中西医药诊治新进展相关试题及答案.doc VIP
- CUDA并行编程从入门到实战指南.docx VIP
- 2025超越健康:重构零售药房的社会价值.pdf VIP
- 机械设备施工专项方案.docx VIP
- 张爱玲经典散文(精选11篇).docx VIP
- 1 审计工作底稿编制指引——货币资金.pdf VIP
- 《铁路调度指挥及控制系统》课件——CTC系统概述.pptx VIP
- 高中思想政治必修第1册 中国特色社会主义 第3课 只有中国特色社会主义才能发展中国【复习课件】.ppt VIP
- 信息技术(基础模块)(WPS Office)(AI协同)(微课版)课件 模块七 WPS AI应用.pptx
原创力文档


文档评论(0)