您的位置:首页 > Web前端 > JavaScript

JavaScript基础

2015-12-04 11:38 537 查看
[b]一、JavaScript简介[/b]

1.JavaScript是个什么东西?

  它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件。

2.JS与DOM的关系

  浏览器有渲染html代码的功能,把html源码在内存里形成一个DOM对象,就是文档对象

  浏览器内部有一个JS的解释器/执行器/引擎、如chrome用V8引擎

  我们在html里写一个JS代码,JS代码被引擎所执行,而执行的结果就是对DOM的操作

  而对学习DOM操作的结果,就是我们常常看到的特效,比如图片漂浮,文字变色

  学习Javascript要分清:

    1.js语言本身的语法

    2.DOM对象(把body,div,p等节点树看成一个对象)

    3.BOM对象(把浏览器的地址栏,历史记录,DOM等庄子啊一个对象)

3.它的用法:

  在HTML中位置有三块:

  (1)head里面

  (2)body里面

  (3)</html>之后

  为了保险起见,一般写在</html>之后。

<script language="javascript">代码必须放在这里面</script>

4.三个常用对话框:

  alert("")警告对话框,作用是弹出一个警告对话框。

  confirm("")确定对话框,作用是弹出一个可供选择的确定对话框,点击确定之后,它返回ture,点击取消返回false,可以用变量来接收。

  prompt("要显示的提示文字"),作用是弹出一个可以输入内容的对话框。

[b]二、JavaScript语法[/b]

1.基本数据类型:

  字符串、小数、整数、日期时间、布尔型等。

2.变量:

  都是通用类型var,可以随便存储其它类型的值,可以直接使用,不用定义。但习惯上定义。

  定义变量: var a; //所有变量定义都用var定义,var是通用的可变类型。

3.类型转换:

  分为自动转换和强制转换,一般用强制转换。

  其他类型转换为整数:parseint();

  其他类型转换为小数:parsefloat();

  判断是否是一个合法的数字类型:isNaN();

  是数字的话返回false,不是数字的话返回ture。

示例:







4.数组:

  数组的定义:new Array(); //它的长度是动态变化的,里面可以放任意类型的元素。

  数组元素的赋值:a[0]=123; a[1]="hello"; //元素中的索引从0开始。

  数组的取值:a[i];

  数组属性:a.length; //数组元素的个数,长度。

  方法:a.sort();//数组排序,按照每一个元素的第一个字符进行排序。a.reverse(); //翻转数组。

5.函数:

  函数的四要素:名称、输入、返回值、加工。

  定义函数:function add(形参){函数体} //函数名为add,输入为参数的形式,返回值可以是var类型,也可以return一个返回值。

  函数必须经过调用才能执行。函数的调用:add(实参)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: