javascript中一些简单的知识点
来源:互联网 发布:公司kk软件下载 编辑:程序博客网 时间:2024/05/16 14:00
1、组成:BOM(浏览器模型),DOM(文档模型),ECMAScript。
ECMAScript和js本质相同,ECMAScript是js的规范,js是ECMAScript的实现。js从上往下,边解析边执行。
2、变量命名:以字母、下划线、$开头。不允许为数字。
3、数据类型:基本:undefined、null、布尔、number、string。
引用:object。
4、1/0位number类型,值为infinity无限大。
NaN:数值类型,但不是数字,number不合法。
布尔:true、false。
typeof:检测数据类型。
undefined:声明了但是并未赋值。即是类型也是值。
object:对象
5、==等值符:先将值进行转换,以number为基准,其实隐式的调用了number函数进行转化。
===等同符:先比较类型,再比较值。
6、三目运算: 条件?条件一:条件二 若成立则执行结果一,不成立执行结果二。
7、break:跳出所有循环;continue:跳出本层循环
8、Base64:加密解密
btoa():将二进制转换为Base64编码
atob():将Base64转换为正常字符。
btoa(encodeURLComponent()):将unicode中文转换为ASCII码,btoa转换为Base64
decodeURLComponent(atob()):将ASCII转换为unicode
0 0
- javascript中一些简单的知识点
- Javascript的一些小知识点
- 关于javascript的一些知识点
- javascript中一些简单事件的处理
- javascript中一些简单事件的处理
- 一些简单,零散的知识点。。
- MySql 的一些 简单知识点
- JAVA 的一些简单知识点
- 一些简单的Javascript
- javascript一些散杂的知识点
- JavaScript中this的知识点
- javascript中零散的知识点
- sea.js的一些简单的知识点
- C++一些知识点的简单总结
- jQuery的一些简单知识点(一)
- jQuery的一些简单知识点(二)
- JavaScript一些小知识点
- javascript 一些小知识点
- Android 模仿微信主界面
- Unable to execute dex: Multiple dex files define Lcom/google/zxing/BarcodeFormat;编译问题
- 给每一个函数加一行LOG
- find 遗漏 exec
- 图片加载错乱,Glide无法设置Tag解决方式
- javascript中一些简单的知识点
- Lambda表达式
- 获得session_key和openId(加解密、签名系列)
- Android7.0成长之路---新特性Jack server
- 微信获取open ID
- shader的结构
- Mac下 ImportError: No module named cv2 问题的解决
- UE4中播放360°全景视频
- A dark variant of the 'Cranefly' theme