笔记 - JS易忘基础知识(一)(ECMAScript基础)
2011-04-04 09:06
417 查看
1 原始值(Primitive Value)是存储在栈(Stack)中的简单数据段;引用值(Reference Value)是存储在堆(Heap)中的对象,即存储在变量中的值是一个指针。
2 ECMAScript的5种原始类型:undefined、null、boolean、number和string;对它们使用typeof运算时,分别返回:”undefined”、”object”、”boolean”、”number”和”string”。 3 关于typeof: view sourceprint?
2 ECMAScript的5种原始类型:undefined、null、boolean、number和string;对它们使用typeof运算时,分别返回:”undefined”、”object”、”boolean”、”number”和”string”。 3 关于typeof: view sourceprint?
1
var
t;
2
alert(
typeof
t);
3
alert(
typeof
t2);两次输出都是”undefined”。(但其他运算符只能作用于已声明的变量上) 4 关于== view sourceprint?
1
alert(
null
==undefined);
//输出"true"view sourceprint?
1
alert(NaN==NaN);
//输出"false"(任何作用于NaN的关系运算都返回false)5 如果v的值是””、0、undefined或null,则Boolean(v)返回false。 6 关于Boolean view sourceprint?
1
var
o =
new
Boolean(
false
);
2
var
b = o &&
true
;
//输出<SPAN style="COLOR: #ff0000" color="#ff0000">"true"</SPAN>7 关于slice()和substring()的区别:slice将负参数当做0,substring在负参数上加上length。 8 void运算符: view sourceprint?
1
<a href=
"javasctipt:void(window.open('about:blank'))"
>Click Me</a>9 ECMAScript中,函数无重载,后面的函数定义覆盖之前的。 10 给函数传参时,遗漏的参数会以undefined传递给函数,多余的参数将忽略。 11 JavaScript闭包:传送门 “在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。” P.S.哎,闭包还是不怎么懂
相关文章推荐
- 笔记 - JS易忘基础知识(一)(ECMAScript基础)
- 笔记 - JS易忘基础知识(二)(关于对象和继承)
- JavaScript学习笔记(一)——JS基础知识介绍
- 笔记14--js基础知识-数组
- three.js学习笔记(二)-基础知识①
- css和javascript的一些笔记(二) js基础知识
- js基础知识(笔记)
- 笔记16--Js基础知识--日期和其他对象
- 【学习】js学习笔记:对象的一些基础知识
- JavaScript学习笔记(一)——JS基础知识介绍
- js的基础知识笔记
- 【JS】JavaScript高级程序设计笔记 第2章 ECMAScript基础
- js学习笔记之基础知识
- JS 基础 —— ECMAScript 对象 笔记
- JS基础知识笔记
- JS基础知识笔记
- js基础知识相关学习笔记记录
- 笔记11--Js基础知识
- tony的js学习笔记--基础知识(随时更新)
- 笔记13--js基础知识-函数