题库js总结
JavaScript由三部分组成:
1、ECMAScript由ECMA-262定义,提供核心语言功能。
2、DOM文档对象模型提供访问和操作网页内容的方法和接口。
3、BOM浏览器对象模型提供浏览器交互的方法和接口。
JavaScript能做什么?
1、JavaScript能可以将动态的文本放入html页面
2、JavaScript能可以读写html元素
3、JavaScript可以用来验证数据
4、JavaScript可以对事件做出响应
console.log()控制台输出用于调试程序报错信息的收集
document.write()打印到页面如果在文档已完成加载后执行docunent.write整个HTML页面将被覆盖。
语法结构:
1、区分大小写:ECMAScript中的一切变量,函数名和操作符都严格要求大小写
标识符:指变量函数属性的名字或者函数的参数
标识符命名规范:1、第一个字符必须是一个字母、下划线、或一个美元符号;
2、其他字符可以是字母、下划线、美元符号或数字。
ECMAScript标识符一般采用驼峰大小写命名格式
定义变量的关键词Var
var 变量名=赋值
1、变量的类型取决于值
2、多个变量之间用逗号隔开
3、同一变量后赋值会覆盖先赋值
4、var定义的变量叫显示声明,忽略var声明的变量叫隐式声明
5、var定义的变量有变量声明提升的过程
使用var声明变量但未赋值时,这个变量就是undefined。检测其类型也是undefined。
2、变量从未定义过,它的类型为undefined,值报错。
Null空类型:null类型是第二个只有一个值的类型,这个特殊值就是null。null值表示一个空对象指针。null是特殊的对象类型:object。
undefined和null区别:可以把undefined看作是空的变量、而null看作是空的对象。
boolean布尔类型:boolean是由ECMAScript中使用最多的一种类型。
boolean类型只有两个值:true(真)、false(假)
转化为falsh的值有:falsh、""(空字符串)、0和NaN(非数值)、null、undefined
Number数值类型:整数(100、22、11、3) 浮点数值(4.522、3.12357)
浙公网安备 33010602011771号