前端知识点

前端知识点

function add(){
var sum = 1 + 2;
console.log( sum );
}
console.log(sum);//报错
var num = 123.456789;哪种方法可以保留3位小数(B)

A num.toString(3)

B num.toFixed(3)

C parseFloat(num,3)

D Number(num,3)

parseFloat() 函数可解析一个字符串,并返回一个浮点数。

该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。

toString() 把数字转换为字符串

var num = 15;
var n = num.toString();
//输出: 字符串15

toFixed() 把数字转换为字符串,结果的小数点后有指定位数的数字

var num = 5.56789;
var n=num.toFixed(2);
//输出:5.57

以下说法不正确的是 (B)

A.DOM的全称为DocumentObject Model

B.BOM为文档对象模型

C.DOM的作用为可以对页面的内容进行增加删除替换

D.BOM为浏览器对象模型


//打印结果?第一次:第二次:第三次:
    function fun(n, o) {
        console.log(o);
        return {
            fun: function (m) {
                return fun(m, n);
            }
        }
    }
    var a = fun(0); a.fun(1); a.fun(2); a.fun(3);//undefined 0 0 0 
    var b = fun(0).fun(1).fun(2).fun(3); //undefined 0 1 2
    var c = fun(0).fun(1);//undefined 0 1 1
    c.fun(2);
    c.fun(3);

//打印结果?
 var x = 11;
    function fn(x) {
        console.log(x); //2
        x = 10;
        console.log(x); //10
        arguments[0] = 20;
        console.log((x)); //20
    }
    fn(2);
    console.log(x);//11
  var name = "this window";
    var object = {
        name: "this object",
        getName: function () {
            var name = "this getName";
            inner.apply(object);
            function inner() {
                console.log(name);//undefined
                var name = "this inner";
                console.log(this.name);//this Object
                function innerIn() {
                    console.log(name);//this inner
                }
                innerIn.call()
            }
            return function () {
                console.log(name);//this getName
            }
            console.log(this.name);//不执行
        }
    }
    object.getName()();

如何在多个Promise执行完成之后做一些操作?多个Promise同时执行有一个执行完了就进行一些操作?

• Promise.all([多个Promise]).then(res=>{})
• Promise.race([多个Promise]).then(res=>{})

默认导出和普通导出区别?

1、默认导出只能导出一个,普通导出导出多个
2、普通导出可以改名字

JavaScript reverse() : 用于对数组数据的倒序翻转排列颠倒数组中元素的顺序

var arr= ["Banana", "Orange", "Apple", "Mango"];
arr.reverse();
//输出 Mango,Apple,Orange,Banana

JavaScript join() : 把数组中的所有元素转换为一个字符串

var arr= ["Banana", "Orange", "Apple", "Mango"];
var energy = arr.join();
//输出 Banana,Orange,Apple,Mango

JavaScript split() : 方法把一个字符串分割成字符串数组:

var str="How are you doing?";
var n=str.split(" ");
//输出 How,are,you,doing?
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值