你真的了解JavaScript吗?


Posted in Javascript onFebruary 24, 2007

说出它们的值

1、typeof(NaN) 、typeof(Infinity)、typeof(null)、typeof(undefined)
2、NaN == NaN 
3、NaN != NaN
4、NaN >= NaN
5、null == undefined
6、null >= undefined
7、null <= undefined
8、parseInt("123abc")
9、"123abc" - 0 
10、Infinity > 10
11、Infinity > "abc"
12、Infinity == NaN
13、true == 1
14、new String("abc") == "abc"
15、new String("abc") === "abc"

说出它们的输出结果

1、
var a = "123abc";
alert(typeof(a++));
alert(a);

2、
var a = "123abc";
a.valueOf = function(){return parseInt(a);}
alert(++a);
alert(a-0);

3、
var a = new Object();
a.toString = function(){return "123abc";}
a.valueOf = function(){return parseInt(a);}
alert(++a);
alert(a-0);

4、
String.prototype.valueOf = function()
{
    return parseFloat(this);
}
alert("123abc" > 122);
alert(new String("123abc") > 122);

5、
var s = new String("abc");
alert(typeof(s) == typeof("abc"));
alert(s === "abc");
alert(s.toString() == s);

6、
var a = new Object();
a.toString = function(){return "a"};
var b = new Object();
b.toString = function(){return "b"};
alert(a>b);
a.valueOf = function(){return 1};
b.valueOf = function(){return 0};
alert(a>b);

7、
function step(a)
{
    return function(x)
    {
        return x + a++;
    }
}
var a = step(10);
var b = step(20);
alert(a(10));
alert(b(10));

Javascript 相关文章推荐
用js一次改变多个input的readonly属性值的方法
Jun 11 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
Jun 30 Javascript
jquery操作HTML5 的data-*的用法实例分享
Aug 17 Javascript
jQuery each函数源码分析
May 25 Javascript
JSON创建键值对(key是中文或者数字)方式详解
Aug 24 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
Oct 06 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
Nov 01 Javascript
React数据传递之组件内部通信的方法
Dec 31 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
Feb 23 Javascript
vue里的data要用return返回的原因浅析
May 28 Javascript
解决Vue调用springboot接口403跨域问题
Sep 02 Javascript
JavaScript实现横版菜单栏
Mar 17 Javascript
SUN的《AJAX与J2EE》全文译了
Feb 23 #Javascript
js玩一玩WSH吧
Feb 23 #Javascript
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
Feb 23 #Javascript
javascript知识点收藏
Feb 22 #Javascript
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
Feb 22 #Javascript
用YUI做了个标签浏览效果
Feb 20 #Javascript
懒就要懒到底——鼠标自动点击(含时间判断)
Feb 20 #Javascript
You might like
天使彦史上最神还原,性别曝光的那一刻,百万网友恋爱了
2020/03/02 国漫
回答PHPCHINA上的几个问题:URL映射
2007/02/14 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
php提交过来的数据生成为txt文件
2016/04/28 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
360搜索引擎自动收录php改写方案
2018/04/28 PHP
PHP实现的ID混淆算法类与用法示例
2018/08/10 PHP
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
JavaScript Serializer序列化时间处理示例
2014/07/31 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
angularJs在多个控制器中共享服务数据的方法
2018/09/30 Javascript
layui动态渲染生成select的option值方法
2019/09/23 Javascript
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
[04:09]显微镜下的DOTA2第十二期—NaVi美如画的团战
2014/06/23 DOTA
[52:20]DOTA2-DPC中国联赛正赛 SAG vs XGBO3 第一场 3月5日
2021/03/11 DOTA
Python实现windows下模拟按键和鼠标点击的方法
2015/03/13 Python
Python实现针对中文排序的方法
2017/05/09 Python
Python入门必须知道的11个知识点
2018/03/21 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
使用pip安装python库的多种方式
2019/07/31 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
电气技术员岗位职责
2013/11/19 职场文书
军训心得体会
2013/12/31 职场文书
老同学聚会感言
2014/02/23 职场文书
社区学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
毕业论文指导教师评语
2014/12/30 职场文书
关于环保的宣传稿
2015/07/23 职场文书
原生JS中应该禁止出现的写法
2021/05/05 Javascript
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL
vue postcss-px2rem 自适应布局
2022/05/15 Vue.js