一:js(JavaScript)基础语法
1:js概述
1.1:js主要是进行用户输入的合法性验证,如用户输入是否存在空值,长度是否合理的范围之内,实现动态页面效果
1.2:js概念
js也是程序设计语言,是一种轻型的.解释性的脚本语言,有浏览器解释器执行的程序语言
1.3:js的执行原理
以上执行是客户端发起请求,服务器端将js的页面响应给客户端,客户端接收到服务器端的js页面,然后在客户端执行,它不占用服务器端的cpu等资源,通过在客户端执行js脚本代码,分担了服务器压力,间接提高了性能。
1.4:js脚本位置
1.4.1:html文件混合方式:在html文件中同过编写js代码
1.4.2:js文件引入方式:单独创建一个js文件,将js代码写在文件中,同过
js文件中的内容
1.4.3:html代码嵌入方式:将脚本代码作为html元素值
1.5:js核心语法:js是程序设计语言,有独特的语法:如变量,数据类型,运算符号,结构语言,注释等
1.5.1:变量:var声明变量的关键字,变量遵循的规范,首字符以字母,_,$开头,区分大小写,变量名不能为关键字
先声明在赋值
同时声明并赋值
不声明直接赋值
此赋值方法不推荐使用,容易出错
1.5.2:数据类型
5种基本数据类型:
undefined:未声明的变量或未初始化的变量
null:有值,但值为null
boolean:true或false
number:整数或浮点数
string:单引或双引引起来的字符串
typeof操作符:得到变量的数据类型
复杂数据类型:系统自定义对象或者自己创建的对象
1.5.3:运算符
1.5.4:注释
单行注释://
多行注释:/* js脚本代码 */
1.5.5:结构语句
顺序结构:按照语句的先后顺序依次执行,程序大部分代码都是顺序结构执行
选择结构:根据不同的条件执行不同的语句
if语句:3中结构 --单分支 --双分支 --多分枝
switch语句:
循环结构:重复执行有规律的事情
while循环
od–while循环
for循环
break:当遇到break循环结束
continue:continue后面的语句不执行,直接执行下次循环