7个JS基础知识总结

2014-03-05 17

1.如何在一个对象上添加属性?
方法一:var b = {};
b["name"] = "test";
delete b.name 删除对象的属性
方法二:b.name ="test";
2.如何判断一个变量是否声明?
typeof(a) =="undefined"
typeof(d) =="function" 是否为函数

3.怎么表示为字符串?
通过双引号(""),单行号(''),反斜杠(//)
   1+"1"=11
   1+'1'=11
4.Javascript 只有一个数字类型,那就是number.
5.Javascript的基本数据类型?
number(数字),string(字符串),Boolean(布尔),undefined(未定义),Null(空)
另外:Object(对象)

6.类和对象的区别?如何用javascript实现?

function myClass()
{ }
myClass.prototype.ID = 1;
myClass.prototype.Name = "johnson";
myClass.prototype.showMessage = function()
{
    alert("ID: " + this.ID + "Name: " + this.Name);
}
var obj1 = new myClass();
obj1.showMessage();

7. JavaScript 中,有多少种不同类型的循环?
两种。for 循环和 while 循环。
展开阅读全文

更多Javascript文章

Javascript玩转继承(三)
May 08 29
一个简单的JavaScript Map实例(分享)
Aug 03 84
ReactNative之键盘Keyboard的弹出与消失示例
Jul 11 27
Vue组件全局注册实现警告框的实例详解
Jun 11 81
JavaScript适配器模式原理与用法实例详解
Mar 09 23
Vue路由的模块自动化与统一加载实现
Jun 05 27
微信小程序基础教程之echart的使用
Jun 01 43
手机访问当前页面