JS核心语法基础

来源:互联网 发布:java 热更新 编辑:程序博客网 时间:2024/05/22 07:59

一、JavaScrip与C语言的比较:

     javascrip是弱类型语言,也就是动态语言,声明变量用关键字var,且不一定要初始化。

     C语言是强类型语言,也就是静态语言。

二、JavaScript的含义:

     javascript是一种专门用来给网页增加交互性的编程语言

     javascript与java的区别:

1、 javascript只在浏览器中解释执行,java可以在各种平台上执行。

2、 javascript也有变量,常量,运算符,关键字,数据类型,语句等。

     JS借用Java的语法,其运算符和表达式与Java有相似之处。

三、JavaScript的技术体系包括以下:

1、 核心语言定义

2、 原生对象和内置对象

3、  浏览器对象模型BOM

4、 文档对象模型DOM

5、 事件处理模型

四、JavaScript添加到XHTML中

1、 *嵌入式:可以在Html中嵌入JavaScript脚本,其优点是操作方便,缺点是结构和现形式混杂,不利于维护。

2、外联式:在Html中链接一个外部的javaScript文件。

3、内嵌式:直接编写在元素的事件属性中。

五、JavaScript数据类型,分为原始数据类型值和引用数据类型值

1、JavaScript的数据类型主要包括以下七种类型:

     数值类型:Number    ,   特殊值:NaN(not a number)

     字串类型:String

    逻辑类型: Boolean    ,   两个值:true     false

    空类型: Null

    未定义类型: Undefined

2、引用数据类型:

     原生对象 : object 、array数组 、 date日期 、globa类 、instanceof运算符

     内置对象、宿主对象、自定义对象

3、自动类型转换规律:

     自动转换时按从左到右的算术规律进行

     除加号运算外,其余字串转数值类型

     加号运算的其中一个为字串时则起连接作用,其余情况按算术加进行(如:“2”/“abc”==NaN)

     当不能实现类型转换时其运算结果为NaN.

六、JavaScript函数

1、 函数的定义:

       不需要指定返回类型

      不需要指定访问权限

      不需要指定形参类型

2、函数的返回值:

       函数的返回值不需要声明

       函数用return进行返回

       如果函数没有明确的返回值,则返回值为undefined

0 0
原创粉丝点击