JS

1:使用:

  <script type="text/javascript"></script>

JavaScript语句是 发给浏览器的命令,这些命令的作用是告诉浏览器要做的事情。

网页输出:document.write("Hello World");

注释:

  单行注释://      多行注释:/*    */

变量:

  变量对大小写敏感(Y 和y是两个不同的变量)

  变量必须以字母或下划线开始

  使用var声明变量。

 switch:

  switch(n){

    case 1:

        执行代码块1

        break

    case 2:

        执行代码块2

         break

  default:

        如果n既不是1也不是2

}

switch 后面的 (n) 可以是表达式,也可以(并通常)是变量。

java中可以放:byte,short,char,int   1.7可以支持String类型。

消息框:

  警告框:alert("需要点击才能继续进行操作");

  确认框:confirm("点击确认返回true。取消返回false");

  提示框:prompt("文本","默认值")   点击确定,返回输入的值,取消返回null

window.open("");打开新的网页   写上WebRoot目录下的文件名;

函数:

  在<head>部分

  <html>

  <head>

  <script type="text/javascript">

    function displaymessage() {

        alert("Hello World!") }

  </script>

  </head>

  <body>

   <form>

   <input type="button" value="Click me!" onclick="displaymessage()" >

   </form> </body> </html>

break和continue语句:break来终止循环  continue来终止当前的循环,然后从下一个值继续执行。

for ...in 语句:

  <script type="text/javascript">
        var x
        var mybooks=new Array()
        mybooks[0]="java"
        mybooks[1]="oracle"
        mybooks[2]="linux"
        for(x in mybooks){
                document.write(mybooks[x]+"<br/>")
            }
    </script>

for...in 声明用于

 

数组或对象的属性进行循环操作。循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。

事件:

  

try...catch 和throw的使用:

 <script type="text/javascript">
  var x=prompt("Enter a number between 0 and 10:","")
  try
  {
  if(x>10)
  throw "Err1"
  else if(x<0)
  throw "Err2"
  }
  catch(er)
  {
  if(er=="Err1")
  alert("Error! The value is too high")
  if(er == "Err2")
  alert("Error! The value is too low")
  }
</script>

onerror事件:

  <script type="text/javascript">
onerror=handleErr
var txt=""

function handleErr(msg,url,l)
{
txt="There was an error on this page.\n\n"
txt+="Error: " + msg + "\n"
txt+="URL: " + url + "\n"
txt+="Line: " + l + "\n\n"
txt+="Click OK to continue.\n\n"
alert(txt)
return true
}

function message()
{
adddlert("Welcome guest!")
}
</script>

 

<form>
        <input type="button" value="Click me!" ondblclick="message()">
    </form>

JS允许空格;

 

posted @ 2016-06-27 21:55  陆伟  阅读(159)  评论(0编辑  收藏  举报