一,什么是JavaScript
JavaScript是一种运行于js解释器中的脚本语言
JavaScript与HTML关系
HTML是脚本语言,用于浏览器使用显示
js是脚本语言,用于和浏览器实现对话
二、javascript的组成
1.ECMAScript
2.文档对象模型(Dom,Document Object Model),让js有能力与页面元素对话
3.浏览器对象模型(Bom,Browser Object Model),让js有能力与网页进行对话
特点;运行时容易出错,灵活
变量命名规范;不能使用中文,可以使用英文。可以用数字但是不能开头。不可以使用特殊字符,除$,_之外。区分大小写。变量命名要有意义。不能和系统已经存在的关键字冲突
typeof :是用于检测变量是什么类型,有一定的局限性,检测不出“空和对象类型。
三:变量和常量
1.变量:内存中的一段储存空间
2.常量:一旦声明就不可以改变的值叫做常量
变量:var 变量名=值。
常量:const DAY;
const PI;
四:js六种类型
数字类型(number),
字符串类型(string),有引号的都叫字符串类型,单引号与双引号没有区别
布尔类型(true,false)运算的时候true=1,false=0 主要用于判断对错
空类型 var num=null;相当于没有,但占位
未定义类型 undefined 声明变量未赋值,输出(undefined),输出一个未声明的变量,会报错,在做js效果时如果出现这个就是没获取到值
object 对象类型 数组类型最原始类型是对象类型,带new关键字的都是对象类型,输出类型为objec
t
function 函数类型,带function关键字的就是函数类型
typeof用来测试类型
var a=3;
console.log(typeof a);
今天是悲惨的一天