JavaScript系列--基础语法(一)

简介: JavaScript系列--基础语法(一)

1、简述



概念:一门客户端脚本语言


运行在客户端浏览器中的。每一个浏览器都有JS的解析殷勤


脚本语言:不需要编译,直接就可以被浏览器解析执行了


功能:


可以来增强user与html的交互过程,可以来控制html元素,


简而言之就是让页面动起来!


发展史:


听了好久,就是JS起来的很艰辛,略过了…D


只需要知道这个即可


Javascript = ECMAscript + JavaScript自己特有的(BOM+DOM)


2、基础语法



与html结合的方式


内部JS


上一个代码来解释,通过定义script标签来写内部js代码


<script>
    alert("Hello World!");
</script>
1
2
3
外部JS
<script src="../JS/a.js"></script>


路径要写对


注意点



3、注释



单行注释
//注释内容
多行注释
/* 注释内容 */


可以看出和Java的注释是一样的


4、数据类型



原始数据类型(基本数据类型)


number:数字/小数/NaN(Not a number:一个不是数字的数字类型)


string:字符串。字符/字符串 “abc” “a” ‘abc’


boolean: true和false


null:一个对象为空的占位符


undefined:未定义,如果一个变量没给初始化值,则会被默认赋值为undefined

引用数据类型(对象)


5、变量



变量:一小块存储数据的内存空间


Java语言是强类型语言,而JS是弱类型


强类型就是定义变量的数据类型,只能存储固定类型的数据


弱类型就是不定义变量的数据类型,可以存放任意类型的数据


相关文章
|
2月前
|
JavaScript 前端开发
关于 JavaScript 代码里双重感叹号的语法
关于 JavaScript 代码里双重感叹号的语法
51 1
|
28天前
|
JavaScript 前端开发 Web App开发
JavaScript基础语法(codewhy版本)(一)
JavaScript基础语法(codewhy版本)
87 1
JavaScript基础语法(codewhy版本)(一)
|
1月前
|
JavaScript 前端开发 网络架构
JavaScript的数组教程(最详细,更新至es6新语法)
JavaScript的数组教程(最详细,更新至es6新语法)
|
1月前
|
移动开发 前端开发 JavaScript
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(下)
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(下)
|
1月前
|
JavaScript 前端开发 Java
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(中)
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(中)
|
1月前
|
JavaScript 前端开发 Java
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(上)
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(上)
|
2月前
|
存储 JavaScript 前端开发
【JavaEE初阶】 JavaScript基础语法——贰
【JavaEE初阶】 JavaScript基础语法——贰
|
2月前
|
JavaScript 前端开发 Java
【JavaEE初阶】 JavaScript基础语法——壹
【JavaEE初阶】 JavaScript基础语法——壹
|
2月前
|
XML 存储 JavaScript
深入理解JS语法与变量
深入理解JS语法与变量
44 1
|
3月前
|
JavaScript 前端开发 IDE
【TypeScript】带类型语法的JavaScript
【1月更文挑战第26天】【TypeScript】带类型语法的JavaScript