1. 以下javascipt代码输出什么?
var foo = "11" + 2 - "1";
console.log(foo);
2. 以下javascript代码输出什么?
var name = '1';
var obj = {
name: '2',
subObj: {
name: '3',
fn1: function () {
return this.name;
},
fn2:()=>{
return this.name;
}
},
};
console.log(obj.subObj.fn1())
console.log(obj.subObj.fn2())
const fn3 = obj.subObj.fn1
console.log(fn3())
3. 以下javascript代码输出什么?
async function async1() {
console.log('1');
await async2();
console.log('2');
}
async function async2() {
console.log('3');
}
console.log('4');
setTimeout(function() {
console.log('5');
}, 0);
async1();
new Promise(function(resolve) {
console.log('6');
resolve();
}).then(function() {
console.log('7');
});
console.log('8');
4. 使用javascript代码输出今天的日期,以YYYY-MM-DD的方法,比如今天是2022年6月30日,输出2022-06-30
5. 请写一段JS代码,提供URL中的查询参数,按照key-value格式返回json结构的对象
示例URL: https://www.jiguang.cn/?source=bdjj&keywords=jiguangtuisong&tag=2
示例返回:{source: "bdjj", "keywords": "jiguangtuisong", "tag": 2}
6. 请简要描述html中行内元素和块级元素的区别
0条评论