标签:switch bool 条件 doc obj 强制类型转换 nbsp 基础知识 nan
1、什么是JavaScript?
是一门基于对象的客户端脚本语言,用来与web页面进行交互
2、web页面三层结构
结构层 表现层 行为层
3、javascript的组成
ECMAScript (欧洲计算机制造商协会,不是一门语言而是一个组织,用来规范javascript的语法标准)
BOM (浏览器对象模型)
DOM (文档对象模型)
4、javascript实现
通过script标签对实现
通过外部引入实现
5、javascript的输出语句
Alert() console.log() document.write()
6、js中输出结果时注意几个问题
A: 如果输出的是字符,该字符一定要用引号括起来
B:如果输出的是一个变量的值,该变量一定不能用引号括起来
C:如果既要输出字符又要输出变量,字符和变量之间用+表示连接
D:如果输出的是一个数值, 该数组可以不用引号括起来
7、基本数据类型
Number string boolean object undefined null function
typeof 返回值有: number string boolean object undefined function
8、强制类型转换
parseInt() parseFloat() number() toString([参数])
eval() (将某一个字符串转成一个表达式,并输出表达式的值)
isNaN() 判断非数字,如果括号中是非数字,值为true 否则为false
9、程序的三大结构
顺序 选择 循环
10、js中布尔环境下,下面的代表真假两种情况
A:所有数字为真,0为假
B:所有字符串为真,空字符串为假
C:null和undefined为假
D:所有对象为真
11、多分支switch和if的使用场景
一般条件是一个范围的时候,可以使用if
一般条件是一个具体值时,使用switch可以提高效率
12、for和while的使用场景
明确循环次数时,建议使用for
不明确循环次数时 ,建议使用while/do...while
标签:switch bool 条件 doc obj 强制类型转换 nbsp 基础知识 nan
原文地址:http://www.cnblogs.com/hychqp/p/6811432.html