`

javascript权威指南例子(自己写的)

阅读更多
javascript权威指南例子(自己边看边写的) 前面几章的  下载

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>

<!--sample 1 -->
<script language="javascript">
document.write(
"<h1>hello this is Factorials</h1>")
for (i=0;i<10;i++)
{
    document.write(i
+"*"+i+"="+i*i);
    document.write(
"<br />")
}

</script>


<!--sample 1 一般的事件 -->
<input type="button" value="click here (eventhander)" onclick="alert('you clicked this button!');"></input>


<!--sample 2  函数调用 无返回值-->
<br /> <h3>sample 2  函数调用 无返回值</h3><br />
<script language="javascript">
function function1()
{

alert(
"good");alert("yes");  //语句在不同的行中可以不写分号,建议只要是语句都要写分号。
alert("1")
alert(
"2")
/**//*
注释

*/

}

</script>
<br />
<input type="button" value="function1" onclick="function1();"></input>

<!--sample 3  求平方根-->
<br /> <h3>sample 3  求平方根</h3><br />

<script language="javascript">
function countsqrt()
{
    result
=Math.sqrt(document.getElementById("numsqrt").value);    //Math.sqrt 计算平方根
    document.getElementById("numsqrt").value=result;    //把计算结果赋值给文本框
    alert(result);
    
//alert((255).toString(0x10))  
}


</script>
<input type="text" id="numsqrt" value="2" ></input>
<input type="button" id="countsqrt" value="计算平方根" onclick="countsqrt();" ></input>

<!--sample 4  特殊数值的常量-->
<script language="javascript">
    document.write(
"<br /> <h3>sample 4 特殊数值的常量</h3><br />")
    document.write(
"Number.MAX_VALUE: "+Number.MAX_VALUE+"<br />");
    document.write(
"Number.MIN_VALUE: "+Number.MIN_VALUE+"<br />");
    document.write(
"Number.MIN_VALUE: "+Number.MIN_VALUE+"<br />");
    document.write(
"Number.NaN "+Number.NaN+"<br />");
    document.write(
"Number.POSTIVE_INFINITY "+Number.POSTIVE_INFINTITY+"\n\r\f1111<br />");
</script>

<!--sample 5 字符串常用操作-->
<script language="javascript">
    document.write(
"<br /> <h3>sample 5 字符串常用操作</h3><br />")
    msg
="wuyisky";
    document.write(msg.length);

    function StringOperate()
    
{
        var index 
= document.getElementById("Operate").value;
        var word 
= document.getElementById("stringInput").value;
        
switch (index)
        
{
            
case "getLength" :
                alert(
"\""+word+"\" 的长度是:  "+word.length);
                
break;
            
case "getLastChar" :
                alert(
"\""+word+"\" 的最后一个字符是:  "+word.charAt(word.length-1));  //charAt:返回指定索引位置处的字符。strObj.charAt(index); strObj 是string类型,index: from 0 to strObj.length-1
                alert("substring(2)结果是: "+word.substring(2+"  // 从参数的索引位置开始到结尾的子字符串");
                alert(
"word.substring(2,4)结果是: "+word.substring(2,4+"  // 从参数1的索引位置开始到参数2的索引位置结束");
                alert(
"word.substr(2,4)结果是: "+word.substr(2,4+"  // 从参数1的索引位置开始的参数2个字符");
                alert(
"word.slice(2,4)结果是: "+word.slice(2,4+"  // 从参数1的索引位置开始的参数2个字符");
                
break;
            
default :
                alert(word);
        }

            
    }

</script>
<input type="text" id="stringInput"  value="被操作的字符串"></input>
<select id="Operate" onchange="StringOperate();">
    
<option value="getLength">求长度</option>
    
<option value="getLastChar">取最后一个字符</option>
    
<option value="2">求长度</option>
    
<option value="3">求长度</option>

</select>
    
<!--sample 6  函数直接量-->
<script language="javascript">
    document.write(
"<br /> <h3>sample 6 函数直接量</h3><br />")
    var f
=function(x) {return x};
    var s
=f("函数直接量;")
    document.write(s);
    
</script>

    
<!--sample 7  对象直接量-->
<script language="javascript">
    document.write(
"<br /> <h3>sample 7 对象直接量</h3><br />")
    var point 
= new Object();    //create a Object
    point.x=2;        //属性x
    point.y=3;        //属性y
    document.write(point.x.toString()+point.y.toString());
    var point1
={x:2,y:3};    //对象直接量
    document.write(point1.x.toString()+point1.y.toString());
</script>



    
<!--sample 8 数组的使用-->
<script language="javascript">
    document.write(
"<br /> <h3>sample 8 数组的使用</h3><br />")
    var a 
= new Array();
    a[
0= 1;
    a[
1= "wuyi";
    a[
2= true;
    a[
3= {x:1,y:"a string"};
    
for (i =0;i<=3;i++)
    
{
        document.write(
"<br />"+a[i]);
    }

    document.write(a[
3].x+a[3].y);
</script>

<!--sample 9 数组的使用-->
<br /> <h3>sample 9 函数中声明的所有变量在整个函数中都有定义</h3><br />


</BODY>
</HTML>
分享到:
评论

相关推荐

    JavaScript权威指南(第6版)(中文版)

    《JavaScript权威指南(第6版)》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。...

    JavaScript权威指南

    JavaScript权威指南(第四版)、PDF格式 (2010 年度畅销榜NO.37 ) 《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单...

    JavaScript权威指南(第6版),中文+英文+源码

    总的来说,《JavaScript权威指南(第6版)》是一本全面而深入的JavaScript参考书籍,通过阅读和实践书中提供的例子,读者将能够掌握JavaScript的核心概念和高级特性,从而在Web开发领域游刃有余。

    JavaScript权威指南(第四版)_javascript_

    《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括...

    javascript权威指南PDF英文版.rar

    《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括...

    JavaScript权威指南(第五版) 英文版

    《JavaScript权威指南(第五版) 英文版》是一本深度解析JavaScript编程语言的重要书籍,尤其对于想要深入了解和精通JavaScript的开发者来说,是不可或缺的参考资料。本书全面涵盖了JavaScript的核心概念和最新技术...

    javascript权威指南 2

    《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。《JavaScript...

    javascript权威指南 3

    《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。《JavaScript...

    JavaScript权威指南第六版中文版+附带源码

    《JavaScript权威指南第六版中文版》是一本深受程序员喜爱的经典教程,它全面、深入地讲解了JavaScript语言的核心概念和技术。本书旨在帮助读者掌握JavaScript的精髓,无论是初学者还是经验丰富的开发者,都能从中...

    JavaScript权威指南第六版例题源码

    《JavaScript权威指南第六版》是一本深受欢迎的编程书籍,由...这些知识点在《JavaScript权威指南第六版》的源码中都有所体现,通过实际操作和调试这些例子,你将能够更牢固地掌握JavaScript的精髓,并提升编程能力。

    JavaScript 权威指南(第五版)源码

    《JavaScript权威指南》第五版的源码提供了一种深入理解这种语言精髓的机会,对于开发者来说是一份宝贵的资源。这本书以其详尽和严谨的讲解,覆盖了JavaScript的核心概念、语法特性以及实践应用,旨在帮助读者全面...

    JavaScript 权威指南(第四版).pdf

     7.2 数组元素的读和写145  7.3 稀疏数组147  7.4 数组长度148  7.5 数组元素的添加和删除149  7.6 数组遍历149  7.7 多维数组151  7.8 数组方法152  7.9 ECMAScript 5中的数组方法 156  7.10 数组类型160 ...

    JavaScript权威指南(第6版)

    《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript 5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增...

    js权威指南学习例子

    《JavaScript权威指南学习实例》是一本深度探讨JavaScript编程语言的学习资源。这个压缩包包含了作者个人在阅读《JavaScript权威指南》过程中编写的示例代码,旨在帮助读者更好地理解和应用书中的概念。由于作者提到...

    JavaScript权威指南(第4版)

    《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括...

    JavaScript权威指南(第六版)

    《JavaScript权威指南(第5版)》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。...

    JavaScript权威指南(第5版)上

    《JavaScript权威指南(第5版)》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。...

    JavaScript权威指南(第6版)(附源码)

    本书要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScriptAPI。本书第6版涵盖了HTML5和ECMAScript5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增的章节包括jQuery、服务器端...

Global site tag (gtag.js) - Google Analytics