7个JS基础知识总结

2014-03-05 31

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 XML数据显示为HTML一例
Dec 23 41
更换select下拉菜单背景样式的实现代码
Dec 20 42
js实现弹出窗口、页面变成灰色并不可操作的例子分享
May 10 37
jQuery中outerHeight()方法用法实例
Jan 19 27
纯js实现倒计时功能
Jan 06 48
从零学习node.js之简易的网络爬虫(四)
Feb 22 38
JavaScript如何处理移动端拍摄图片旋转问题
Nov 16 43
手机访问当前页面