javascript笔记1——js初步认识

来源:互联网 发布:linux 关闭tomcat命令 编辑:程序博客网 时间:2024/06/05 19:07

 1. JavaScript 变量

   • 变量对大小写敏感(y 和 Y 是两个不同的变量)
   • 变量必须以字母或下划线开始

   注释:由于 JavaScript 对大小写敏感,变量名也对大小写敏感。

   • 变量的生存期

   当您在函数内声明了一个变量后,就只能在该函数中访问该变量。当退出该函数后,这个变量会被撤销。这种变量称为本地变量。您可以在不同的函数中使用名称相同的
   本地变量,这是因为只有声明过变量的函数能够识别其中的每个变量。
   如果您在函数之外声明了一个变量,则页面上的所有函数都可以访问该变量。这些变量的生存期从声明它们之后开始,在页面关闭时结束。

2. JavaScript 运算符(除普通的运算符外,还以下)

   条件运算符

   语法:variablename=(condition)?value1:value2 

   比较运算符

==等于x==8 为 false===全等(值和类型)x===5 为 true;x==="5" 为 false

3. JavaScript Switch 语句

<script type="text/javascript">
//You will receive a different greeting based
//on what day it is. Note that Sunday=0,
//Monday=1, Tuesday=2, etc.

var d=new Date()
theDay=d.getDay()

switch (theDay)
   {
   case 5:
     document.write("Finally Friday")
     break
   case 6:
     document.write("Super Saturday")
     break
   case 0:
     document.write("Sleepy Sunday")
     break
   default:
     document.write("I'm looking forward to this weekend!")
}
</script>

4. JavaScript 除了有警告框和确认框还有提示框

  提示框经常用于提示用户在进入页面前输入某个值。
  当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。
  如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。

 语法:prompt("文本","默认值")

5.JavaScript 循环(for、while、do...while)

   跟java类似,以下只列举for的例子

<script type="text/javascript">
var i=0
for (i=0;i<=10;i++)
{
   document.write("The number is " + i)
   document.write("<br />")
}
</script>


6. JavaScript break 和 continue 语句(同java)

   break 命令可以终止循环的运行;continue 命令会终止当前的循环,然后从下一个值继续运行。

<script type="text/javascript">
var i=0
for (i=0;i<=10;i++)
{
if (i==3){break}
document.write("The number is " + i)
document.write("<br />")
}
</script>

结果:

The number is 0
The number is 1
The number is 2

<script type="text/javascript">
var i=0
for (i=0;i<=10;i++)
{
if (i==3){continue}
document.write("The number is " + i)
document.write("<br />")
}
</script>

结果:

The number is 0
The number is 1
The number is 2
The number is 4
The number is 5
The number is 6
The number is 7
The number is 8
The number is 9
The number is 10

7. JavaScript For...In

For...In 声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。
原创粉丝点击