实习6
-
JavaScript介绍
- JavaScript是什么
Netscape(网景)在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。 - JavaScript最初的目的
为了表单的验证操作 - JavaScript现在的意义(应用场景)
- 网页特效
- 服务端开发(Node.js)
- 命令行工具(Node.js)
- 控制硬件-物联网(Ruff)
- 游戏开发(cocos2d-js)
- 手机App(Cordova)
- 桌面应用程序(Electorn)
- JavaScript和HTML、CSS的区别
1.html:提供网页结构。提供网页的内容
2.css:美化界面
3.js: 控制网页内容,给网页增加动态效果
- JavaScript是什么
-
变量
- 什么是变量
变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据
- 为什么要使用变量
使用变量可以方便的获取或·者修改内存中的数据
- 如何使用变量
- 什么是变量
- var声明变量
var age;
- 变量的赋值
var age;
age = 18;
- 同时声明多个变量
var age, name, sex;
age = 10;
name = 'zs';
- 同时声明多个变量并赋值
var age = 10, name = 'zs';
变量在内存中的存储
var age = 18;
变量的命名规则和规范
- 规则-必须遵守的,不遵守会报错
- 由字母,数字,下划线,$符号组成,不能以数字开头
- 不能是关键字 和保留字
- 区分大小写
- 规范:不遵守不报错
- 变量名一定要有意义
- 驼峰命名法,userName,首字母小写,后面单词的首字母大写
-
数据类型
- 简单数据类型
Number、String、Boolean、Undefined、Null - Number类
- 数值字面量:数值的固定值的表示法
- 进制
- 浮点数
- 数值范围
- 数值判断
- 简单数据类型
-
String类型
- 字符串字面量
- 转义符
- 字符串长度
- 字符串拼接
-
Boolean类型
- Boolean字面量: true和false,区分大小写
- 计算机内部存储:true为1,false为0
-
Undefined和Null
- undefined表示一个声明了没有赋值的变量,变量只声明的时候值默认是undefined
- null表示一个空,变量的值如果想为null,必须手动设置
- 算术运算符
加减乘除 % - 一元运算符
一元运算符:只有一个操作数的运算符 - 逻辑运算符(布尔运算符)
&& 与 两个操作数同时为true,结果为true,否则都是false
|| 或 两个操作数有一个为true,结果为true,否则为false
! 非 取反 - 关系运算符(比较运算符)
(< ), ( >) , (>=) ,(<=) , (==) , (!=) , ( ===) , (!= =) - 赋值运算符
= , += , -= , *= , /= , %= - 运算符的优先级
优先级从高到低
1.()
2.一元运算符 ++ – !
3.算数运算符 先* / %后 + -
4.关系运算符 > < >=…
5.相等运算符 == !== === !=
6.逻辑运算符 先&& 再||
7.赋值运算符