首先要知道,JavaScript是什么?
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。JavaScript是一种解释性脚本语言,不需要预编译,运行在js解释器/独立引擎中;
JavaScript的三个组成部分:
1、核心(ECMAScript):描述了JS的语法和基本对象。
2、文档对象模型 (DOM):处理网页内容的方法和接口。
3、浏览器对象模型(BOM):与浏览器交互的方法和接口。
在编写JavaScript代码时用script对标签将代码包裹起来,用script对标签包裹起来的代码块可以放在网页中的任何地方,但最推荐的位置是写完html部分的代码后用<script src='' '' /></script>从外部引入JavaScript代码;
一个页面中可以有多个script代码块,如果某一个script中的代码出错,解释器会立即终止此处的代码执行,但不影响后续的html和其他的script代码块执行;
JavaScript中的语句由表达式、关键词、运算符组成;JavaScript中大小写敏感,由分号或者换行表示语句结束;
内存是用来保存计算机在运行过程中所需要用到的数据;
变量:内存中的一段空间,目的是临时的保存数据
变量名:内存空间的名字,可以自定义
变量值:保存在变量中的数据 通过十六进制的方式进行的唯一的地址存储
变量的声明使用var关键字;
变量的命名规范:
只能以字母,下划线以及美元符$开头,变量名中可以包括字母,数字,下划线以及美元符$,不允许使用js中的关键字和保留字作为变量名;
推荐的命名方法有:
匈牙利命名法 : 属性+类型+对象描述 如oDiv;
驼峰命名法:如getName,getPwd;
下划线命名法:emp_name;
常量:在程序中,一旦声明,运行中不允许被修改的数据 ,称之为常量;常量名一般都是全大写,如STUDENT;
算数运算符:+ - * / %;
js中的数据类型:数据类型决定了数据在内存中占据空间的大小;
原始数据类型:
number 数字类型
string 可以表示一系列的文本字符数据 字符串,一个字符占两个字节 ,位数越多,占得内存空间越大
boolean 布尔类型 true/false
undefined 访问的数据不存在 没有赋值 访问的对象属性不存在
null 对象为空
引用数据类型:如Array function Oject 等
js中的三种输出方式:
document.write(" ") 这种方式是在页面中输出,如下图:
console.log('' '')这种方式是在控制台输出,如:这种方式是我们开发中最常用的
alert(" ")这种方式是以警告窗的方式输出,如:
其他的一些基本概念以后想到会另外补充;
js中的三种弹窗:
上面提到的alert(" ")是一种,只有一个确定按钮;
还有一种是prompt(" "),带有可以输入字符的文本框
还有一种confirm(" "),它的确定以及取消按钮可以返回布尔值
不过这三种弹窗都不是很推荐使用,在开发中是非常麻烦的方式,如果需要弹窗我们都是用html以及js来做;