学习javaScript基础原因
a:客户端表单验证
b:页面动态效果
javaScript是一种描述性语言,也是一种基于对象和事件驱动的,并且具有安全性能的脚本语言无论是在客户端还是在服务器,javaScript应用程序都要下载到浏览器的客户端执行,从而减轻服务器的压力
特点:
》javaScript主要用来向HTML页面中添加交互行为
》javaScript是一种脚本语言,语法和java类似
》一般用来编写客户端的脚本
》是一种解释性语言,边执行边解释
javaScript组成主要有
a:ECMAScript标准 他是一个描述,规定了脚本语言的所有属性,方法和对象的标准,因此在使用web客户端脚本语言编码时一定要遵循该标准
b:浏览器对象模型(BOM Browser object model)
提供独立于内容与浏览器窗口进行交互的对象,可以实现与HTML的交互
c:文档对象模型(DOM Document object model)用来访问和操纵html文档
javaScript核心语法
a:变量的声明和赋值
语法:var 合法的变量名
b:数据类型
》underfined (未定义类型)
》null(空类型)
》number(数值类型)
》String(字符串类型)
》boolean(布尔类型)
e:数组
var 数组名= new Array(size);
提示语句
警告语句 alert("内容") ; 返回一个提示内容和一个确定按钮的对话框
prompt("",""); 有两个参数 第一个参数是提示内容,第二个参数是输入框的默认值 ,默认别选中
函数
系统函数
1,parseInt() ;判断字符串是否为数字,如果字符串 0处的 不是数字 则返回NaN
2, parseFloat();解析一个字符串,并返回一个浮点数,他会一直解析直到找到第一个非有效 数字 为止。
3,isNaN() 用于检查其是否为非数字。
自定义函数
function 函数名(参数一,二,三...)
{
//语句
}
参数1,二是函数的参数,因为javaScript本身是弱类型,所以它的参数也没有类型检查 和类型限定,函数参数是可选的分为有参数和无参数函数。
调用函数:事件名="函数名"
匿名函数
var showFun=function(count){
//内容
}
整个语句类似赋值语句
由于匿名函数定义的整个语句可以赋给某个变量,该变量可以作为参数进行传递,所以匿名函数使用灵活,但也很难控制 。