首页 > 代码库 > JavaScript基础回顾
JavaScript基础回顾
1, NaN 不是数字 Infinity 无穷大
alert(parseInt("dd")); //NaNalert(1/0); //Infinity
2, 逻辑或 || ,返回第一个不为False的值
alert(100||0); // 100function 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)); //1100100var str = "阿伟";//<a href="http://www.mamicode.com/www.baidu.com/">阿伟</a>alert(str.link("www.baidu.com/"));alert(Math.random()); //[0,1)var date = new Date();// 2016-9-3alert(date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate());//12:58:4alert(date.getHours()+":"+date.getMinutes()+":"+date.getSeconds());alert(date.getTime());
7, Array数组
//两个数组连接 concat, 数组转成字符串 joinvar arr1 = [12,34];var arr2 = ["sd","yang",‘wei‘];alert(arr1.concat(arr2));alert(arr1.join("@@@")); //12@@@34
8,想知道一个对象是什么,可以打印它的构造
alert(arr1.constructor);
JavaScript基础回顾
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。