




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、http:/ 一流的培训基地 第三章 JavaScript常用内置函数 张化龙http:/ 一流的培训基地 本章学习任务 u了解内置函数的作用及用法 u掌握Math对象的常用属性和内部函数 u掌握Date对象的常用方法 u掌握编码函数escape和unescape的转码及解码的过程 u学会使用动态执行代码eval函数 2 http:/ 一流的培训基地 3.1 内置函数 uJavaScript为用户提供了常用的内置函数及对象 u包括用于数学计算的Math对象、用于操作日期的Date对象、用于对字 符串进行编码与解码的escape和unescape函数、用于动态代码的ev
2、al 函数以及判断表达式是不是值的isNaN函数 3 http:/ 一流的培训基地 3.2 Math数学对象 uJavaScript的Math数学对象可以执行一些普通的数学运算,包括开方, 取绝对值,取整,三角函数等 uMath对象提供值为数学常数的属性及基本数学运算函数,使用时可以 用“Math.”直接调用 4 http:/ 一流的培训基地 3.2.1 Math对象的常用属性 5 属属 性性说说 明明 Math.E 欧拉常数 Math.LN2 2的自然对数 Math.LN10 10的自然对数 Math.LOG2E 基数为2的对数 Math.LOG10E 基数为10的对数 Math.PI 圆周
3、率() Math.SQRT1_2 0.5的平方根 Math.SQRT2 2的平方根 http:/ 一流的培训基地 3.2.2 Math对象的常用内部函数 6 函函 数数 名名说说 明明 Math.abs(arg)求参数的绝对值 Math.sin(arg)求参数的正弦值 Math.asin(arg)求参数的反正弦值 Math.max(arg1,arg2)求两个参数中最大的一个 Math.min(arg1,arg2)求两个参数中最小的一个 Math.ceil(arg)求参数的天花板数(大于或等于参数的最小整数) Math.floor(arg)求参数的地板数(小于或等于参数的最大整数) Math.r
4、andom()求一个01之间的随机数 Math.sqrt(arg)求参数的平方根 Math.round(arg)求参数的四舍五入之后的结果 http:/ 一流的培训基地 3.3 Date日期对象 uJavaScript中的Date对象用来对日期和时间进行操作 u使用Date对象前需要定义一个Date对象,然后调用Date对象的构造函 数得到相应的日期对象 uDate对象的内部是以世界标准时间格林威治时间的1970年1月1日 0时开始计算 u获得Date对象的方法如下: var dateTime=new Date(); 7 http:/ 一流的培训基地 3.3 Date日期对象 8 函函 数数
5、名名说说 明明 getDate()查看Date对象并返回日期 getDay()返回星期几 getHours()返回小时数 getMinutes()返回分钟数 getMonth()返回月份值 getSeconds()返回秒数 getTime()返回完整的时间 getFullYear()从 Date 对象以四位数字返回年份。 Date对象方法 http:/ 一流的培训基地 3.3 Date日期对象 9 函函 数数 名名说说 明明 setDate()改变Date对象的日期 setHours()改变小时数 setMinutes()改变分钟数 setMonth()改变月份 setSeconds()改变秒
6、数 setTime()改变完整的时间 setYear()改变年份 toLocaleString()把Date对象日期转变为一个字符串 Date对象方法 http:/ 一流的培训基地 3.4 编码函数escape和unescape u当用户从一个页面跳转向另一个页面,同时需要传递信息,而此时的 方法使用的是get,传递的信息中存在非文本数字字符,此时需要用 户对URL进行解码 注:说明 escape 方法返回一个包含了 charstring 内容的字符串值 ( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字 符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进
7、制数。例如, 空格返回的是 %20 。 10 http:/ 一流的培训基地 样例:转码 11 http:/ 一流的培训基地 样例:转码 12 http:/ 一流的培训基地 3.5 动态执行代码eval ueval函数的作用是把一个字符串当作JavaScript语句来执行 13 http:/ 一流的培训基地 3.6 判断表达式是否是数值isNaN uJavaScript提供了判断表达式是不是数值的isNaN函数。格式 isNaN(exp),其中参数exp是需要判断的表达式,如果表达式的值是 NaN,函数返回true;否则返回false u来做一个关于isNaN函数的例子 14 http:/ 一流的培训基地 样例:判断变量是否为数字 15 http:/ 一流的培训基地 本章小结 本章我们学习了 u内置函数的作用及用法 u掌握Math对象
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB54T 0495-2025 高寒草甸退化分级标准
- 二零二五年度房地产联合开发合同-文化产业园地产合作
- 2025版生物科技产业合伙投资框架协议
- 2025版特色药品代理销售合作合同
- 二零二五年脚手架租赁服务与施工协调合同
- 2025版路灯工程知识产权共享合同范本
- 2025版会议场地租赁及绿色环保设施配套合同
- 2025版瑜伽馆投资合作协议
- 二零二五年船舶燃油行业标准制定与实施合同
- 2025年度智能家居安装与维护服务合同
- 2025年教育法律法规与政策考试试题及答案
- 2025四川成都新都投资集团有限公司招聘23人笔试历年参考题库附带答案详解
- 广东省广州市番禺区实验中学2025届物理高一下期末监测试题含解析
- 2025年全国保密教育线上培训考试试题库附答案(完整版)含答案详解
- 2020学年“快乐活动日”实施方案
- FZ/T 73023-2006抗菌针织品
- 询价单表格单
- QC中化二建减少储罐焊接不合理变形课件
- 旅行社派团单
- DB15T 1700.1-2019“蒙字标”认证通用要求 农业生产加工领域
- 项目投标安全经理答辩
评论
0/150
提交评论