你真的了解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 相关文章推荐
javascript的parseFloat()方法精度问题探讨
Nov 26 Javascript
使用jquery中height()方法获取各种高度大全
Apr 02 Javascript
使用ajax+jqtransform实现动态加载select
Dec 01 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
Oct 22 Javascript
Node.js中如何合并两个复杂对象详解
Dec 31 Javascript
基于JavaScript实现全选、不选和反选效果
Feb 15 Javascript
Bootstrap table右键功能实现方法
Feb 20 Javascript
javascript修改浏览器title方法 JS动态修改浏览器标题
Nov 30 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
Aug 28 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
Dec 12 Javascript
jQuery 动画与停止动画效果实例详解
May 19 jQuery
vue项目中的支付功能实现(微信支付和支付宝支付)
Feb 18 Vue.js
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
PHP如何利用P3P实现跨域
2013/08/24 PHP
php生成图形(Libchart)实例
2013/11/06 PHP
PHP操作MySQL事务实例
2014/11/05 PHP
用js得到网页中所有的div的id
2020/10/19 Javascript
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
跟我学习javascript的undefined与null
2015/11/17 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
2016/02/17 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
JS实现电商放大镜效果
2017/08/24 Javascript
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
vue 弹框产生的滚动穿透问题的解决
2018/09/21 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
通过数据库向Django模型添加字段的示例
2015/07/21 Python
python多进程控制学习小结
2018/10/31 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
浅谈Pycharm中的Python Console与Terminal
2019/01/17 Python
python-视频分帧&amp;多帧合成视频实例
2019/12/10 Python
openCV提取图像中的矩形区域
2020/07/21 Python
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
研发工程师的岗位职责
2013/11/18 职场文书
快递业务员岗位职责
2014/01/06 职场文书
国庆节演讲稿
2014/05/27 职场文书
数学教研活动总结
2014/07/02 职场文书
国际贸易系求职信
2014/08/09 职场文书
观看信仰心得体会
2014/09/04 职场文书
2014年安全员工作总结
2014/11/13 职场文书
合理化建议书
2015/02/04 职场文书
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2021/05/25 MySQL
MySql开发之自动同步表结构
2021/05/28 MySQL
科普 | 业余无线电知识-波段篇
2022/02/18 无线电