JavaScript基础回顾

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript基础回顾相关的知识,希望对你有一定的参考价值。

1, NaN 不是数字  Infinity 无穷大   

alert(parseInt("dd"));    //NaN
alert(1/0);              //Infinity

2, 逻辑或 || ,返回第一个不为False的值

alert(100||0);  // 100

function test(e){
    e = e||{};
}

3, eval()函数,执行一段js代码

var hello = "alert(‘hello‘)";
eval(hello);

4,Object类是所有javascript类的基类,它可以动态增加属性或者方法

var obj = new Object();

obj.sayHello = function(){
    alert(this.msg);
};
obj.msg = "I‘m Hello";

obj.sayHello();

5,Javascript中常用的内置方法  parseInt(),encodeURI()等.

 

6,Javascript中常用的内部类  Object Number String Math Date

var i= 100;
// i转成二进制
alert(i.toString(2)); //1100100

var str = "阿伟";
//<a href="www.baidu.com/">阿伟</a>
alert(str.link("www.baidu.com/"));

alert(Math.random()); //[0,1)

var date = new Date();
// 2016-9-3
alert(date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate());
//12:58:4
alert(date.getHours()+":"+date.getMinutes()+":"+date.getSeconds());
alert(date.getTime());

7, Array数组

//两个数组连接 concat,   数组转成字符串 join

var arr1 = [12,34];
var arr2 = ["sd","yang",‘wei‘];
alert(arr1.concat(arr2));
alert(arr1.join("@@@")); //[email protected]@@34

8,想知道一个对象是什么,可以打印它的构造

alert(arr1.constructor);

 

以上是关于JavaScript基础回顾的主要内容,如果未能解决你的问题,请参考以下文章

javascript 基础回顾

前端面试回顾---javascript的面向对象

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

30秒就能看懂的JavaScript 代码片段

javascript“类”与继承总结和回顾-韩烨