题库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)

 

posted @ 2021-12-27 11:13  又等花开风起  阅读(58)  评论(0)    收藏  举报