ECMAScriptjavaScript基础

习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){

     //内容

}

  整个讲话类似赋值语句

鉴于匿名函数定义之周讲话可以赋给某个变量,该变量可以当参数进行传递,所以匿名函数使用灵活,但为特别为难控制