JavaScript简介JavaScript简介
JavaScript是SunMicrosystems和Netscape共同开发的一种非常重要的脚本语言。使用它可以创建动态的、交互式的Internet网页
什么是JavaScript
JavaScript是一种基于对象的脚本语言,用于开发基于客户端和基于服务器的Internet应用
程序客户端应用程序在浏览器中运行服务器应用程序则在Web服务器中运行
JavaScript的作用和规则
JavaScript是一种可以嵌入到
HTML网页中的编程语言使用JavaScript可以:
提供用户交互动态更改内容验证数据JavaScript编程规则:区分大小写使用成对的符号使用空格使用注释
变量
变量命名规则
-变量名必须以字母或下划线开头-变量名可以包含数字-由于JavaScript区分大小写,所以可用的字母包括A
到Z(大写)和a到z(小写)的字符声明变量变量是使用关键字var声明的变量从它第一次被使用时,开始存在可以在声明时初始化变量,也可以稍后在脚本中进行初始化varA=10;也可以通过向变量赋值来声明变量A=10;
数据类型
JavaScript有四种基本的数据类型
-数字型(Number)-逻辑型或布尔型(Boolean)-字符串型(String)-空型(null)
JavaScript中的基本类型属于弱类型
条件语句
条件语句用于判断条件,判断结果决定了要执行哪个语句或语句块语法:If...else三种输写方式:
--------
If(condition){statements}If(condition){statements}Else{statements}If(condition){statements}ElseIf(condition){statements}其中condition是条件,statements是语句
条件语句
三元表达式语法:
-(condition)?trueval:falseval-如果条件为true则将指定的值赋给变量;否则
条件为false将另一个值赋给变量-例如:
Status=(Age>=18)?"adult":"minor"如果Age大于或等于18,则将值adult赋给status,否则将值minor赋给它
循环语句
控制程序中重复执行的操作的结构称为循环For循环
-For语然功能最强,也最复杂-For循环重复执行语句块,直至测试条件为false-For语句由三个用分号分隔的参数组成
For(initial-statement;condition;increment){statements;}initial-statement(初始化语句)-通
常用于初始化数字计数器变量Condition(循环条件)-设置循环的条件Increment(增量语句)-更新循环计数器
循环语句
For...in语句
-----
For...in语句用于在对象的各个属性,或数组的各个元素之间循环For(vaiableinobject){statements;}例:
循环语句
Do...whileDo....while循环语句用于运行语句块,直至条件变为false
-Do-{statements;}-While(condition)-其中statements是语句,condition是条件
数组
数组用于存储具有相同数据类型的一组值,使用下标来区分各个值在javascript中,数组的下标以零开始Javascript没有明确的数组数据类型,但却有内置的数组对象创建数组
-arrayObjectName=newArray()-其中arrayObjectName是对象名