1.定义: Javascript :使用最广泛的客服端脚本语言之一 , 是一种解释性脚本语言(代码不进行预编译). 弱型
通过浏览器直接运行的,js是从上到下依此运行,如果遇到错误的语句就会立即停止并报错。
内容(html) 布局(css) 动态(js脚本)
js的主要作用:
1、表单信息的验证:
2、动态效果的实现:
3、动态的进行数据信息的修改添加 jsDOM
2.js(javascript的简称)引用:
2.1 外部文件引用:通过在外部创建一个js文件,然后将文件通过script标签进行引入到页面中
eg:
2.3 通过伪的url进行引入
eg:
3.变量:在代数中,我们使用字母(比如 x)来保存值(比如 2)。 通过上面的表达式 z=x+y,我们能够计算出 z 的值为 5。 在 JavaScript 中,这些字母被称为变量。
eg: var me = 1111 var:变量声明指定关键字 me:变量名 =:赋值 1111:值
全部意思:将1111这个值赋给变量名为me并声明
3.1 命名规定:变量的命名区分大小写 分号可有可无 不可以是关键字 变量名不可以有空格 等特殊符号 必须是以字母/$符号/_开头
变量的类型是由你赋值决定的
3.2变量的赋值:var mme = 1122 ----- 声明时赋值 var mme; mme = 7; ----- 先声明后赋值
var a,b,c = 7; ----- 同时声明多个变量; d = 7; ----- 不声明,直接使用,但是不提倡
4.严格模式 “use strict”
消除我们一些不严谨,不规范,怪异的写法
5.数据类型
typeof():用于检测你定义的变量/你的值是什么类型的
5.1数值型number:
分为整型和浮点型两种。整型可以是正负数、0,可以采用十进制、八进制或十六进制表示。 浮点型只能采用十进制。
定义数值类型:给变量赋值为数字,此变量的类型就是数值类型
5.2字符型string: 使用单引号或双引号括起来的一个或多个字符。
\n \r \b " 转义字符
null:定义的是一个空的对象指针 用 null 表示,用于定义空的或不存在的引用。引用未定义变量时则返回null。
undefined:当使用一个并未声明的变量, 或者使用了一个已经声明但没有赋值的变量时,将返回未定义值(undefined)