js基本概念复习
来源:互联网 发布:java 手机短信验证码 编辑:程序博客网 时间:2024/06/05 08:59
严格模式
ES5引入了严格模式的概念,为js定义了一种不同的解析和执行的模型。在严格模式下ES3中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。
要在整个脚本下启用严格模式,可以在顶部添加如下代码:
"use strict";
这行代码其实是一个编译指示,告诉支持的js引擎(如V8)切换到严格模式。在函数内部的上方使用这条编译指示,也可以指定函数在严格模式下执行:
function doSomething(hehe){ "user strict"; //...some codes}
变量
ES的变量是松散类型的,及时可以用来保存任何类型的数据。换句话说,每个变量仅仅是一个占位符而已。注意:用var操作定义的变量将成为定义该变量的作用域中的局部变量。
数据类型
ES中总共有6中数据类型,其中有5中基本数据类型,1种复杂数据类型
基本数据类型:Undefined,Null,Boolean,Number,String
复杂数据类型:Object
typof 操作符
负责检测给定变量的数据类型,其返回值会是:
“undefined”,“boolean”,“string”,”number”,”object”,”function”
全等和不全等
全等(===)只在两个操作数文静转换就相等的情况系返回true。不全等(!==)在连个操作数未经转换就不相等的情况下返回true。
0 0
- js基本概念复习
- Java复习--线程基本概念
- JS基本概念
- JS基本概念
- 复习JS
- js复习
- JS复习
- JS复习
- Js复习
- JS复习
- 需要复习一下基本概念了
- java基础复习之基本概念
- UML复习系列之一(基本概念)【原创】
- C/C++复习(1):基本概念
- C语言复习1——基本概念
- 操作系统复习-1.1操作系统的基本概念
- C++复习第一天 C++基本概念
- 网络编程之网络基本概念复习思路
- MySql在建立索引优化时需要…
- Mysql建表和索引使用规范
- mysql 队列 实现并发读
- MYSQL千万级数据量的优化方法积累
- Cento系统下docker的安装与卸载
- js基本概念复习
- 经典分享MySQL的limit查询优化
- 各大浏览器兼容性报告
- 统计每个ip的访问量--linux--acces…
- 常见hash算法的原理
- web程序网页出现乱码的原因分析
- JavaScript的垃圾回收机制
- 堆排序的java实现
- CATransform3D