码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript编程精解 初读笔记

时间:2015-04-04 18:19:34      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

1.1 值

JavaScript里有6种基本类型的值: number、string、Boolean、object、function和undefined.

1.3.2 prompt和confirm

浏览器提供的标准环境包含了更多用于弹出窗口的函数,可以使用confirm函数让用户选择OK/Cancel问题。该函数返回布尔值:如果用户单击OK,则返回true;如果单击Cancel,则返回false。

prompt函数可用于询问一个开放式问题,第一个参数就是该问题;第二个参数是用户需要输入文本的开头部分,可以在对话窗口里输入一行文本,该函数会将其返回作为一个字符串。

 

1.4 程序结构

Number函数将用户输入的值转化为数字。类似的函数还有String和Boolean

 

2.1.5 函数值

正如在前一章中提到的,JavaScript里的所有东西都是值,包括function函数。这就是说定义的函数名称可以像普通变量一样使用,而且其内容可以传递给表达式并用于更大的表达式。在下面的示例中,如果a不是false值,程序会调用变量a里的函数;而如果a为false值,代码则调用b函数。

var a = null;
function b() { return "B"; }
(a || b)();

(a || b)()这个看起来有点怪异的表达式将"调用时不传参数"的操作符()应用到(a || b)上,如果该表达式产生的不是函数,则调用会产生错误。一旦产生的是函数,就会像该例中那样,结果值被调用了。

如果仅需要一个未命名的函数值,function关键字可以用作一个表达式,就像这样:

var a = null;
(a || function(){ return "B"; })();

匿名表达式function(){return "B";}仅创建了一个函数值。

 

2.2.3 递归

很多开发人员的基本原则是,只有在证明程序运行太慢时才去关注效率问题。一旦出现这种情况,找出占用时间最多的代码,然后将这些美观的代码改成高效的代码。

JavaScript编程精解 初读笔记

标签:

原文地址:http://www.cnblogs.com/linxd/p/4392552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!