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

JavaScript核心基础语法

2016-03-13 14:36 417 查看

(1)什么是JavaScript?

  ----  是一种嵌入在网页中的程序段

  ----  是一种解释型语言,被浏览器解释执行

  ----  是由Netscape公司发明,ECMA将JavaScript标准化

  ----  JavaScript只是借用Java的名字,与Java程序没有任何联系

  ----  出于安全性考虑,增强了JavaScript的安全性

  ----  增强客户端的交互功能(JS的核心)

(2)JavaScript能做什么?

  ----  对网页上所有HTML元素进行编程控制(增加,删除,修改元素以及元素属性等)

  ----  可以在HTML网页中放入动态文本

  ----  响应用户在使用网页事产生的事件并做出相应的处理

  ----  用于效验用户输入的数据

  ----  检测访问者的浏览器(类型及版本)

  ----  用于创建cookies

(3)JavaScript技术体系

  ----  JavaScript核心语言定义

  ----  原生对象和内置对象

  ----  浏览器对象模型BOM

  ----  文档对象模型DOM

  ----  事件处理模型

(4)JavaScript添加到XHTML文档中

  ----  使用Script元素在XHTML文档中直接嵌入JavaScript语句

  ----  将JavaScript源文件通过<script>元素的src属性链接到XHTML文档

  ----  脚本包含在XHTML事件处理程序属性中,例如onclick

(5)JavaScript和C语言的区别

    JavaScript   弱类型(动态)   变量并不一定要定义类型并初始化

    C语言    强类型(静态)    必须定义变量的类型并初始化

(6)JavaScript数据类型

  1.原始数据类型

   --  typeof 运算符

       eg:alter(typeof 95);    //输出"number"

       如果变量是一种引用类型或null类型的输出"object"

   --  undefined类型

       当函数未初始化时,该变量的默认值是undefined

       当函数无明确返回值时,返回的也是undefined

   --  Null类型

       null == undefined     null表示不存在的对象

   --  Boolean类型     输出  true/false

   --  number类型

       既可以表示32位的整数,还可以表示64位的浮点数

       Number.MAX_VALUE 和 Number.MIN_VALUE 定义了Number值的上下限

       NaN 表示非数(Not a Number)      isNaN   alter(isNaN("123"));    //输出false

   --  String类型 (唯一没有固定大小的原始类型)

        字符串字面量是由双引号(")或单引号(')声明的

       

  2.引用数据类型

   --  Array类

       创建数组: Var  数组名 = new Array();

                          Var  数组名 = new Array(20);

                          Var  数组名 = ["red","green","blue"];

   --  Date类

       创建新的Date对象: Var  名 = new Date();   (当前系统时间)

   --  instanceof运算符

       验证变量是否属于某个类型 (该变量必须是引用类型)

       instanceof方法要求开发者明确地确认对象为某特定类型


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JavaScript 编程