1、js是什么语言
JavaScript 是世界上最流行的语言
JavaScript是一种运行在客户端 的脚本语言
脚本语言:不需要编译,远行过程中由js解释器(js引擎)逐行来进行解释,并执行
现在也可以基于弄得。解释技术进行服务器端编程
2、js可以做什么:
页面各类动态的广告
表单动态校验(密码强度检测)
各类动画效果
在线小游戏
-
网页特效
-
服务端开发(Node.js)
-
命令行工具(Node.js)
-
桌面程序(Electron)
-
App(Cordova)
-
控制硬件-物联网(Ruff)
-
游戏开发(cocos2d-js)
3、js与HTML、css的关系:
HTML/CSS 是 标记语言--描述类语言
HTML 决定网页结构和内容( 决定看到什么 ),相当于人的身体
CSS 决定网页呈现给用户的模样( 决定好不好看 ),相当于给人穿衣服、化妆
JavaScript 是 脚本语言--编程类语言
实现业务逻辑和页面控制( 决定功能 ),相当于人的各种动作
4、js由那三部分组成:
ECMA基本语法
DOM(文档流对象模型)
BOM(浏览器对象模型):一套提供给程序员 操作浏览器功能 的API
5、js的三种书写位置:
JS的书写位置如样式表一样有3种书写位置,分别为 行内、内部、外部
外部引用:script中src:
行内 a标签: οnclick=""
缺点:
可读性差, 在html中编写JS大量代码时,不方便阅读;
引号易错,引号多层嵌套匹配时,非常容易弄混;
内部:script:
6、如何理解变量与数据类型
变量:
用来存储数据的量,变量就是一个装东西的盒子
概念:变量是用于存放数据的容器,我们通过变量名获取数据,甚至数据可以改变
本质:变量是程序在内容中申请的一块用来存放数据的空间
变量的使用分为2步
声明变量
是 一个 JS关键字,用来 声明变量 ( variable 变量的意思 ) 电脑会自动分配内存空间
赋值
变量值
是程序员保存到变量空间里的值
声明变量,并赋值( 推荐写法 )
语法:var 变量名 = 变量值;
声明一个变量并赋值, 我们也称为变量的初始化。
语法扩展
同时声明多个变量
同时声明多个变量并赋值
7、变量命名规则和规范
由字母(A-Za-z)、数字(0-9)、下划线(_)、美元符号( $ )组成
区分大小写 强调:JS 严格区分大小写
,var app;
和 var App;
是两个变量
不能 以数字开头
不能 是关键字、保留字 和 代码符号,例如:var、for、while、&
变量名必须有意义
遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。
8、数据类型分那两部分
基本数据类型
基本数据类型有:
number 数字类型
string 字符串类型
boolean bool类型
undefined类型
null类型
引用数据类型
对象 opjcet
函数:function
数组:Array
小结:
-
因为我们一些数据需要保存,所以需要变量
-
变量就是一个容器,用来存放数据的。方便我们以后使用里面的数据。
-
变量 是内存里的一块空间,用来存储数据。
-
我们使用变量的时候,一定要声明变量。
-
声明变量本质是去内存申请空间。
-
声明变量并赋值我们成为变量的初始化
-
变量名尽量要规范,见名知意。--- 驼峰命名法
-
区分哪些变量不合法的
-
学会交换2个变量