7.24练习

作者: 意蜀 | 来源:发表于2019-07-24 19:34 被阅读2次

1.CSS层叠次序问题

行内>内联>外联

2.id为何只能在html中出现一次

id 属性为一个元素分配一个唯一的名字。每个名字只能在被赋予的页面使用一次。

3.parseInt()和parseFloat()的区别
parseInt(num):

  • 遇到第一个非数字的字符就停止解析,直接输出
  • 如果第一个字符也是非数字,输出NaN
  • 以0x开头的字符,会解析为十六进制
  • 以0开头的字符,会解析为8进制
parseInt("");//NaN
parseInt("123abs");//123
parseInt("0x123");//291
parseInt("070");//56

parseInt(num1,num2):

  • num2为指定的进制,对num1进行转换
parseInt("010101",2);//21

parseFloat()是遇到第一个小数点则停止解析

parseFloat("123.34.343");//123.34
parseFloat("123mkdvnjsn");//123
parseFloat("e0x111");//NaN
parseFloat("0x1");//1

4.Map的使用

  • Map是一组键值对的结构,具有极快的查找速度。
    例如:
var m = new Map([['Michael', 95], ['Bob', 75], ['Tracy', 85]]);
m.get('Michael');//95
  • 一个key只能对应一个value

5.0.1+0.2为什么不等于0.3?如何解决浮点的问题?了解bignumber.js的浮点数库函数

0.1+0.2!=0.3这与JavaScript在二进制中存储浮点数的准确程度有关

  • Math.floor()向下取整
  • Math.ceil()向上取整
  • Math.round()四舍五入
  • num.toFixed()保留几位小数

6.计算以下操作的返回值

typeof null//object

null == undefined//true

parseInt("")//NaN

parseInt("aasdf")//NaN

parseInt("1234tyu")//1234

parseFloat("0xA")//0

parseFloat("23.12.31")//23.12

Number(null)//0

Number("asdf")//NaN

Number("")//0

Number("0001231")//1231

7.for-in , for-of, forEach的用法和区别
for-in语句

  • 是一种精准的迭代语句,可以用来枚举对象的属性
  • 语法:
for(var index in objArr){
   console.log(objArr[index])
}
  • 如果要循环迭代的对象是nullundefined,会报错。
  • 某些情况下,你的for-in代码会以随机顺序循环输出
    forEach语句
  • 语法
objArr.forEach(function (value) {
  console.log(value);
});
  • foreach 方法不能使用 break 语句跳出循环,可以使用return从函数体内返回
    for-of语句
    语法:
for(let value of objArr){
    console.log(value)
}
  • 可以使用 break, continue 和 return
  • for-of 并不适用于处理原有的原生对象

相关文章

  • 7.24练习

    1.CSS层叠次序问题 行内>内联>外联 2.id为何只能在html中出现一次 id 属性为一个元素分配一个唯一的...

  • 师德修养   杨泳

    7.24 8201室

  • 放假第十五天我做了什么有意义的事情

    7.24 网课:20 分钟

  • 写实人物彩铅练习

    从7.24开始拿笔到现在,每天无论多累,我都在努力抽时间练习画画,因为我相信付出总有回报。 起稿,三庭五眼的方式订...

  • 班课

    7.24 1节 真做了,明明拿不准还是给人家提出问题来,尴尬 得提前准备好 7.24 7.25 ...

  • 不灭金生:7.24自己操盘记录

    不灭金生:7.24自己操盘记录

  • 暑假厨男

    7.23 7.24 7.29,周日,吃好一点

  • 7.24

    Math 1.Math.ceil() 上取整 alert(Math.ceil(3.5)) //4alert(Ma...

  • 7.24

    认识自我,实事求是的自我批评,是自我调节的前提

  • 7.24

    倒计时2天,聊了几天的大姐终于给我交了~

网友评论

    本文标题:7.24练习

    本文链接:https://www.haomeiwen.com/subject/giaxrctx.html