JavaScript简介JavaScript是SunMicrosystems和Netscape共同开发的一种非常重要的脚本语言。使用它可以创建动态的、交互式的Internet网页
什么是JavaScriptJavaScript是一种基于对象的脚本语言,用于开发基于客户端和基于服务器的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循环重复执行语句块,直至测试条件为falseFor语句由三个用分号分隔的参数组成For(initial-statement;condition;increment){statements;}initial-statement(初始化语句)-通常用于初始化数字计数器变量Condition(循环条件)–设置循环的条件Increment(增量语句)–更新循环计数器
循环语句For…in语句For…in语句用于在对象的各个属性,或数组的各个元素之间循环For(vaiableinobject){statements;}例:htmlhead scriptlanguage=“javascript” colornewArray(“红色”,“蓝色”,“绿色”); for(varpropincolor) { varrecord=“color”; record+=prop+“=“+color[prop]+”br” document.write(record) } /script/head/html
循环语句Do…whileDo….while循环语句用于运行语句块,直至条件变为falseDo{statements;}While(condition)其中statements是语句,condition是条件
数组数组用于存储具有相同数据类型的一组值,使用下标来区分各个值在javascript中,数组的下标以零开始Javascript没有明确的数组数据类型,但却有内置的数组对象创建数组arrayObjectName=newArray()其中arrayObjectName是对象名给数组赋值arrayObjectName[0]=“RyanDias”arrayObjectName[1]=“GrahamBrowne”
数组数组的属性Length属性,用于返回数组中的元素个数,返回值为整型使用方法Sort方法Sort()方法用于对数组进行排序Join()方法用于将数组元素合并为一个字符串,参数是分隔符Reverse()方法用于反转数组元素:第一个数组元素变为最后一个,最后一个变为第一个
With语句With语句用于执行一组语句