首页 > 代码库 > javaScript基础

javaScript基础

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

     //内容

}

  整个语句类似赋值语句

由于匿名函数定义的整个语句可以赋给某个变量,该变量可以作为参数进行传递,所以匿名函数使用灵活,但也很难控制 。

 

javaScript基础