JavaScript高级程序设计(学习)

Posted 永往

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript高级程序设计(学习)相关的知识,希望对你有一定的参考价值。

文档模式是:混杂模式和标准模式。

若在文档开始处没有文档类型声明,则浏览器就会开启混杂模式。这种模式在不同的浏览器下行为差异非常大,如果不使用某些hack技术,跨浏览器的行为根本就没有一致性可言。

局部变量在函数退出后就会被销毁。

给未经声明的变量赋值在严格模式下会导致referenceError错误。

5种基本数据类型:Undefined,Null,Boolean,Number,String和一种复杂数据类型:Object.

isNaN()函数:任何不能被转换为数值的值都会导致这个函数返回true.如:alert(isNaN("blue"));//true

Number("");//0

Number(‘hello‘);//NaN

Number(‘000011‘)//11

parseInt("111blue")//111

parseInt("")//NaN

parseInt("AF",16)//175第二个参数为使用时的基数即多少进制

空格也算一个字符。

parseFloat();只解析十进制。

obj.toString();转换为字符串,null和undefined没有这个方法,在不知道转换类型的情况下,还可以使用string()方法。

以上是关于JavaScript高级程序设计(学习)的主要内容,如果未能解决你的问题,请参考以下文章

javascript 高级程序设计 学习笔记01章 javascript的认知

JavaScript高级程序设计学习笔记 02

JavaScript高级程序设计学习笔记 01

JavaScript高级程序设计(第三版)学习笔记222425章

《JavaScript高级程序设计(第四版)》学习笔记第3章

《JavaScript高级程序设计(第四版)》学习笔记第3章