易截截图软件、单文件、免安装、纯绿色、仅160KB

一些javascript题目

群里讨论过的题目,分享一下。
function test(){
var m=n=1;
alert(m);
}
alert(n);
//因为test函数没有执行,程度控制流不能进入进行解析,里面的东西对外面不可见,因此报错
function test(){
var m=n=1;
alert(m);
}
test();
alert(n);
//当test执行后,统统变成全局变量
function test() {
return 1
+2
}
alert(test())
类似的还有,由群里的abcd提供
function test() {
return 1
2
}
alert(test())
类似的还有,由群里的abcd提供
function test() {
return
2
}
alert(test())
类似的还有,由群里的abcd提供
function test() {
1
+2-
3
}
alert(test())
//考察JavaScript的EOS(分号)问题,注意操作符是否存在
上面这题也可以引出这么一题,由群里的abcd提供
function test() {
try {
return 1;
} finally {
return 2;
}
}
alert(test())
//一个函数执行后必定返回(return)一个结果,如果原函数体没有return语句必返回undefined。
//如果里面存在异常处理,finally块中的return 的优先级高于try 块中的return
alert(Number())
类似的还有,由群里的abcd提供
alert(+" 3 ")
//参见ECMA3-5th的第9.3节与15.7.1节。如果Number([value])的value不存在,则返回0
//一个字符串被执行了“+”,“-”等操作,相当于调用了Number(str),这时亦即相当于调用了toNumber函数
//这是一个内建函数,只存在于JS引擎中,对于这个str它会执行trim操作,再执行数字转换,
//如果能转换基本上转换为十进制(如0x12转为18),如果数字过大会使用指数,
//如果trim后得到的为Infinity,则直接转换它,如:
var a = +' Infinity ';
alert(typeof a) //number
//如果不能转换则返回NaN
var add = function(el){
alert(el === el+1)
}
//求el的值,让el === el+1成立!
//考察javascript的数值范围
add(Infinity)
add(Number.MAX_VALUE)
add(Number.POSITIVE_INFINITY)
add(Number.NEGATIVE_INFINITY)
alert([1,2,3,4,5][0..toString.length])
//0..相当于0.0.,这里不能直接写0.to


相关文档:

javascript中event.keycode

javascript中event.keycode
 keycode 8 = BackSpace BackSpace
keycode 9 = Tab Tab
keycode 12 = Clear
keycode 13 = Enter
keycode 16 = Shift_L
keycode 17 = Control_L
keycode 18 = Alt_L
keycode 19 = Pause
keycode 20 = Caps_Lock
keycode 27 = Escape Escape
keycode 32 = space space ......

net中前台javascript与后台c#函数如何相互通信

C#代码与javaScript函数的相互调用
问:
1.如何在JavaScript访问C#函数?
2.如何在JavaScript访问C#变量?
3.如何在C#中访问JavaScript的已有变量?
4.如何在C#中访问JavaScript函数?
问题1答案如下:
javaScript函数中执行C#代码中的函数:
方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中 ......

javascript check all and uncheck

<script language='javascript'>
function toggleAll(cb)
{
    var val = cb.checked;
    var frm = document.forms[0];
    var len = frm.elements.length;
    var i=0;
    for( i=0 ; i<len ; i++)
  &nb ......

[翻译]High Performance JavaScript(002)

Grouping Scripts 成组脚本
    Since each <script> tag blocks the page from rendering during initial download, it's helpful to limit the total number of <script> tags contained in the page. This applies to both inline scripts as well as those in external files. Every time ......

[翻译]High Performance JavaScript(003)

Dynamic Script Elements  动态脚本元素
    The Document Object Model (DOM) allows you to dynamically create almost any part of an HTML document using JavaScript. At its root, the <script> element isn't any different than any other element on a page: references can be retrie ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号