JavaScript

JavaScript介绍

JavaScript是一种描述性语言,也是一种基于对象和事件驱动的,并具有安全性的脚本语言。

而JavaScript减轻的服务器端的负担,它的特点如下:

1,JavaScript主要用来在HTML页面中添加交互行动。

2,JavaScript是一种脚本语言,语法和Java类似。

3,JavaScript一般用来编写客户端的脚本。

4,是一种解释语言,一边执行一边解释。


JavaScript的基本结构

<script type = "text/JavaScript">

JavaScript 语句;

</script>

 

JavaScript的执行原理


那么来解释一下这个过程

1浏览器客户端向服务器端发送请求:一个用户在浏览器的地址栏中输入要访问的页面
面中包含JavaScript程序)。

2) 数据处理: 服务器端将某个包含JavaScript 的页面进行处理。

3)发送响应服务器端将含有JavaScript的HTML文件处理页面发送到浏览器客户端,然后浏览器客户端从下至上逐条解析HTML标签和JavaScript,并将页面效果呈现给用户


JavaScript 在网页的引用方式

 嵌入网页时   有以下三种方式。

  内部JavaScript 文件。

  使用外部JavaScript 文件。直接在HTML标签中。

  1.内部JavaScript 文件

  示例1就直接使用<script>标签将JavaScript 代码加入HTML 文档中。这是最常用的方式,但这种方式通常适用于JavaSript 代码较少,并且网站中的每个页面使用的JavaScript 代码均不相同的情况。

代码如下所示:

 < !DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTE-8">
<title>初学JavaScript</title>
</head>
<body>
<script type="text/javascript">
douentwite ("初学Javascript") ;
document.wxite ("<h1>Hello,JavaScript</h1>") ; 
</script>

</body>

</html>


  2.使用外部JavaScript 文件

  在实际工作中,有时会希望在若干个页面中实现相同的JavaScript 效果,针对这种情况,再使用内部JavaSaript 文件就会使代码冗余,而使用外部JavaScript 文件就不一样了,JavaScript 可以在多个页面重复使用。外部JavScript 文件是将JavsSript 代码写入一个外部文件中,以+.js 为扩展名保存,然后将该文件指定给<scrip>标签中的“sre”属性,这样就可以使用这个外部文件了。这种方式与在网页中引用外部样式类似


   JavaScript 像学习过的Java、C#一样,也是一门编程语言,它包含变量的声明、赋值、运算号、逻辑控制语句等基本语法

 变量的声明和赋值
  Javascript 是一种弱类型语言,没有明确的数据类型,也就是说,在声明变量时,不需要指定量的类型,变量的类型由赋给变量的值决定。这一点不像Java 和C#那样,在声明变量的同时需指定变量的数据类型。
  在JavaScript 中,变量是使用关键字var 声明的。下面是JavaScript 声明变量的语法格式。语法

  var 合法的变量名; 

示例: var width = 20;

数据类型

 常用的基本数据类型,这些数据类型如下所示。
  undefined(未定义类型)。
  null (空类型)。
  number(数值类型)。
  String(字符串类型)。
  boolean(布尔类型)。

 其返回结果有以下几种。
ndefined: 如果变量是undefined 类型的,则返回undefined 类型的结果。
>
number: 如果变量是number类型的,则返回number 类型的结果。
>
String: 如果变量是String 类型的,则返回String 类型的结果。
bolen: 如果变量是boolean 类型的,则返回boolean 类型的结果。
objecti 如果变量是null 类型,或者变量是一种引用类型,如对象。函数盘
类型的结果。

数组

语法: var 数组名称 = new Array(size)

定义数组有两种方式

1,在声明数组是,可以直接为数组元素赋值,语法如下

var  数组名 = new Array()"aa","bb"...);

2,也可以分别为数组元素赋值

var aa = [];
aa.push(1);
aa.push('adaf');



循环结构
(1)for循环

for(初始化;条件;增量或者减量){

//JavaScript语句

}

(2)while循环

while(条件){

//JavaScript语句

}


(3)do循环

do{

//JavaScript语句

}while(条件);


(4)for-in 循环

for(变量 in 对象){

//JavaScript语句

}

JavaScript常用语法-----函数

1. 5. 1  常用系统函数
  IinsSya提供了两种把非数字的原始值转换成数字的面效,msel msfe 1.另外还提供了检查是否是非数字的面 数),通常用于逻辑判断。
  1.parselnt( )
  parselnt( )函数可解析一个字符串,并返回一个整数,语法格式如下。语法
  pa rse Int ("字符 串  )

  在判断字符串是否为数字前.parselnt( )和parseFloat( )都会分析该字符串。

  parselnt{ )函数首先查看位置0 处的字符,判断它是否为一个有效数字,如果不是则返回NaN,不再继续执行其他操作。但如果该字符是有效数字,则该函数将查看位置1处的字符,进行同样的试这一过程将持续到发现非有效数字的字符为止,此时parselnt( )将该字符之前的字符串转换成


2,parselntFloat()

 2.parseFloat( )
parseFloat( )函数可解析一个字符串,并返回一个浮点数,语法格式如下。
  语法
  parseFloat("字符串")
  arsefloat( )函数与parselnt( )函数的处理方式相似,从位置0 开始查看每个字符,直到找到第一个非有效的字符为止,然后把该 字符之前的字符串转换为浮点数。
  对于这个函数来说,第一个出现的小数点是有效字符,如果有两个小数点,那么第二个小数点被看作无效。例如。 


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页