
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、javascript知识点*在js中不同类型之间的运算,所得到结果的类型也会有所变幻:string+number=stringstring+boolean=stringstring+undefiend=stringnumber+boolean=numbernumber+undefiend=nanboolean+undefiend=nan总结一下就是:全部与string类型数据举行运算得到的结果一定是字符类型;与number类型数据举行运算时,会将其它非string类型数据转换为number,若转换胜利,则结果为number,转换不胜利则为:nan;而boolean类型数据举行运算时,会将自身转
2、换为number类型,再与其它的数据举行运算,其运算规章与number全都;*在js中有一个用来推断数据是否是数字的函数:isnan(数据)结果为ture则不是数字为false,则是数字*在js中同样有数据类型的强制转换tostring()将任何数据转换为字符串使用:数据.tostring()parseint()将数据转换为整型的number类型使用:parseint(数据)规章:从左到右举行转换,当碰到一个不为数字字符时就停止转换parsefloat()将数据转换为浮点型的number类型使用:parsefloat(数据)规章:从左到右举行转换,当碰到一个不为数字和小数点的字符时就停止转换,
3、并且在小数点后又碰到小数点也停止转换number()将数据转换为number型使用:number(数据)规章:只要包含了非数字字符,返回nan1.关于规律与、规律或的短路:规律与:只要一个条件为假,囫囵表达式的值都为假,并且不会去推断后面的条件规律或:只要第一个条件为真,囫囵表达式的值为真,并且不会去推断后面的条件2.关于小数数值的精确度问题3.关于位运算符按位与:将操作数转换为二进制,举行运算的两位数同时为1,结果才为1按位或:将操作数转换为二进制,举行运算的两位数有一个为1,结果就为1按位异或:举行比较的数据惟独一个为1时js运算符/*1.关于规律与、规律或的短路:规律与:只要一个条件为假
4、,囫囵表达式的值都为假,并且不会去推断后面的条件规律或:只要第一个条件为真,囫囵表达式的值为真,并且不会去推断后面的条件*/1.1价格打折:用户输入消费金额,假如消费的金额>=100,享受八折,输出实际付费金额varprice=prompt("请输入消费金额:");price>=100&&(price=price*0.8);/规律与短路console.log(price);/1.2请用户输入一段留言:假如输入了,就输出留言的内容,否则就输出:仆人很懒/空字符串可以当false用法/undefined、0、0.0、&
5、amp;quot;"varmsg=prompt("请输入留言:");varresult=msg|("仆人很懒什么都没留下");/规律或短路console.log(result);/2.关于精确度问题/买菜找零varchange=2-1.6;console.log("找零:"+change);/四舍五入解决精确度误差,tofixed(n)n为保留几位小数change=change.tofixed(2);console.log("四舍五入后:&qu
6、ot;+change);/*3.关于位运算符按位与:将操作数转换为二进制,举行运算的两位数同时为1,结果才为1按位或:将操作数转换为二进制,举行运算的两位数有一个为1,结果就为1按位异或:举行比较的数据惟独一个为1时值才为1*/3.1推断数字与1做按位与,最后一位为1为奇数,0为偶数console.log(10&1)=0);/ture偶数console.log(9&1)=0);/false奇数/3.2按位或:向下取整,将数据转换成二进制,且小数会被转换为整数varnum3=6.5;console.log(num3|0);/将6.5转换为整数6,然后与0按位或最后的结果是6/3.3交换两个数的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国肛肠综合治疗仪行业市场运营态势分析及投资前景预测报告
- 农田土地购买合同范本
- 二手建筑设备购买合同范本
- 亚铝型材订单合同范本
- 书独家出版发行合同范本
- 公司转让招标合同范本
- 产品承包协议合同范本
- 体育购销合同范本
- 出口地砖采购合同范本
- 买卖合同与购车合同范本
- 专题06 压强计算(压强与浮力结合题)-上海市2024年中考复习资料汇编(培优专用)【解析版】
- 2024年辅警招聘考试试题库含完整答案(各地真题)
- 《工程建设标准强制性条文电力工程部分2023年版》
- 壶口瀑布公开课省公开课一等奖全国示范课微课金奖课件
- 航天禁(限)用工艺目录(2021版)-发文稿(公开)
- 中医中药在罕见病中的应用
- 《起重机械安全评估规范》编制说明(征求意见稿)
- 人教版PEP五年级数学下册教案(全册 完整)
- 《陶瓷彩绘装饰工艺》课程标准
- 2024年医学高级职称-全科医学(医学高级)笔试历年真题荟萃含答案
- 预防颈动脉斑块
评论
0/150
提交评论