广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机教程 > 正文

Javascript教程

作者:adminjiang发布时间:2021-07-06分类:计算机教程浏览:564


导读:JavaScript是一种描述性语言,也是一种基于对象(Object)和事件驱动(EventDriven)的,并具有安全性的脚本语言。JavaScript的特点JavaScrip...

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


JavaScript的特点

JavaScript主要用来向HTML页面添加交互行为。

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

javaScript一般用来编写客户端的脚本。

JavaScript是一种解释性语言。

JavaScript的组成

ECMScript标准(规定所有属性,方法和对象的标准)

BOM浏览器对象模型(Browser Object Model):与HTML交互

DOM文档对象模型(Document Object Model):访问和操纵HTML文档

JavaScript基本结构

Language=”javascript”用来表示使用的语言是javascript

JavaScript执行原理

1. 浏览器客户端向服务器端发送请求。(用户在浏览器地址栏中输入的地址)

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

3.发送响应:服务器端将含有javascript的HTML文件进行处理页面发送到浏览器客户端,然后由浏览器客户端从上直下逐条解析HTML标签和JavaScript标签,将页面效果呈给用户。

在网页中引入JavaScript的方式

1.使用

注意:外部文件不能包含

3.直接在HTML标签中


JavaScript基础语法

1、基本规则:

(1)语句大小写敏感,使用分号(建议使用)或者换行结束。语句由表达式、关键字、运算符组成。使用Unicode字符集编写。

(2)单行注释(//)、多行注释(/**/)。

(3)标识符:

不以数字开头,由字母、数字、下划线(_)以及美元($)组成。JS中存在代表特定含义的保留字,不能将保留字定义为标识符。命名时最好有意义。

(4)变量:

变量声明:统一使用关键字var声明变量,但变量引用的数据是有类型的。

变量初始化:使用“=”赋值,没有初始化的变量则自动取值为undefined。

比如:
     var name = "tom";
     var age = 18;

(5)数据类型(JS基于对象):

特殊类型:null(空)、undefined(未定义)。

内置对象(基本类型):Number(数字),String(字符串),Boolean(布尔),Function(函数),Array(数组)。

外部对象:window(浏览器对象),document(文档对象)。

自定义对象:Object(自定义对象)。

Number不区分整数与浮点数,所有数字均采用64位浮点格式存储,类似double格式。整数默认是10进制,16进制需加上0x,八进制需加0。浮点数默认为小数点记录,也可以使用指数记录。

(6)数据类型自动转换

数字加字符串:数字转换为字符串。

数字加布尔值:true转换为1,false转为0。

字符串加布尔值:布尔值转为字符串true或false。

布尔值加布尔值:布尔值转换为数值1或0。


      广州北大青鸟依托北京大学雄厚资源,是北大青鸟华南地区就业示范校区,学校提供学历+技能+就业服务,主要开设热门课程java培训,UI设计培训,PHP培训,Web前端培训,软件开发编程培训等全程项目实战,免费就业推荐等,详情请点击右边的咨讯框咨询在线的老师,同时还可以获取免费的试听课程,欢迎咨询哦!!!



计算机教程排行
标签列表
网站分类
文章归档
最近发表