JavaScript简介与基本语法
2017-04-26 23:11
281 查看
JavaScript
要知道的是JavaScript与Java并没有一点的关系,只不过是名字有点相似而已,这是两种不同的编程语言。JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能
JavaScript特点
解释性语言(不需要编译代码,像PHP,JS等)单线程(同一时间只能做一件事情)
ECMA标准(为了统一JS的规则,推出ECMA标准,因此也成为ECMAScript)
JavaScript三大组成部分
ECMAScript,描述了该语言的语法和基本对象文档对象模型(DOM),描述处理网页内容的方法和接口
浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口
如何引入JS代码?
1.页面内嵌script标签,然后可以在script标签中写JS代码2.引入外部的JS文件,script标签里面有一个src属性可以引入外部的js文件
注意事项:
这里一个script标签只能在里面写代码或者引入外部JS文件,不能既引入又在里面写代码(这样的话只能执行外部的JS文件的代码 标签里面的代码不会执行)
一个script标签就是一个代码块一个页面可以引入多个代码块
浏览器在加载html文件的时候,当遇到script标签的时候并不会异步加载,而是去下载这个js文件,并且执行JS文件里面的内容,之后下载并执行完JS内容后,浏览器才会继续执行html后面的代码
为了避免这种情况,一般把SCRIPT标签写在body标签的最后一行
JavaScript基本语法
JavaScript是弱数据类型语言,任何类型的变量都用关键字var来声明变量命名:
1、以英文字母、_、$符号开头
2、变量名可以包括数字
3、不可以使用系统自带的关键字、保留字作为变量名
JavaScript中包括两种类型的值,一种是原始值,一种是引用值:
1、原始值:Number String Boolean undefined null
2、引用值: array object function
原始值不可以改变,引用值可以被改变
var arr = [1,2,3,4]; arr.length = 2; console.log(arr);//1,2 var str = '1234'; str.length = 2; console.log(str);//1234
个别运算符:
1、+运算符:
有两种意义,数学上的加,同时也可以用来做字符串的拼接
2、比较运算符:
这里介绍JavaScript中有特色的等于符号,不严格(==)等于就是说这两个数据进行了转化之后,他们的值相同。而严格(===)等于就是两个数据不进行数据转化也相等
NaN不等于任何数据包括他自身,但是undefined就等于自身
逻辑运算符:逻辑运算符主要就是 && 和 ||。
&&的作用是只有是true的时候,才会继续执行,一旦第一个表达式错了,后面的第二个表达式根本就不执行。如果表达式的返回结果都是true的话,那么这里&&的返回结果是最后一个正确的表达式结果。
||的作用是只要一个表达式是true,那么就结束,后面的就不走了,如果都是false就返回false
==个人主页传送门==
相关文章推荐
- 小白的零基础JavaScript全栈教程(1)-简介和基本语法
- 一.javaweb笔记之javaScript简介+基本语法+事件驱动+DOM
- <javascript>简介和基本语法
- JavaScript简介及基本语法
- JavaScript基本语法
- JavaScript基本入门语法集合第1/3页
- Velocity脚本基本语法简介
- Velocity脚本基本语法简介
- Velocity脚本基本语法简介
- Oracle 存储过程基本语法简介
- Velocity脚本基本语法简介
- javascript基本语法
- JavaScript使用过程中的注意点和一些基本语法
- JavaScript使用过程中需要注意的地方和一些基本语法
- JSP的简介与基本语法
- JavaScript的基本语法
- Velocity脚本基本语法简介
- Velocity脚本基本语法简介
- JavaScript基本语法
- day15 CSS 定位 JavaScript 基本语法、基于对象编程、事件处理机制