JavaScript核心基础知识学习一
2009-09-09 11:41
519 查看
一 基础
1 大小写敏感
2 每一个语句结尾用;结束
3 // and /* */是注释
4 {}定义语句块,只有一句话时可以省略,为了可读性,俺通常不省略
5 可以连续赋值
6 一切都是变量包括函数
二 数据类型
1 数值
2 字符串
3 布尔(true | false)
4 对象类型(非以下三种类型,以上三种是值类型,对象是引用类型)
5 undefined and null
undifined在三种情况下出现
定义了一个对象,但没有赋任何值的情况下
访问一个对象未定义的属性
没有向函数的参数传值,此种情况类型于第一种
6 typeof可以用来测试对象的类型 typeof x
7 数据类型的转换将自动发生在所有需要的地方
8 布尔类型的转换
null undefined 将转换为false
0 and NaN将转换为false
空字符串’’将转换为false
其它值将转换为true
!!,通过!!将可以精确的将后面的值转换为布尔值
三 操作符
+ – * / % ++ – = == ===(不仅是数据相同,还要数据类型相等,较少用)!==(类型于===) ?:
1 大小写敏感
2 每一个语句结尾用;结束
3 // and /* */是注释
4 {}定义语句块,只有一句话时可以省略,为了可读性,俺通常不省略
5 可以连续赋值
6 一切都是变量包括函数
二 数据类型
1 数值
2 字符串
3 布尔(true | false)
4 对象类型(非以下三种类型,以上三种是值类型,对象是引用类型)
5 undefined and null
undifined在三种情况下出现
定义了一个对象,但没有赋任何值的情况下
访问一个对象未定义的属性
没有向函数的参数传值,此种情况类型于第一种
6 typeof可以用来测试对象的类型 typeof x
7 数据类型的转换将自动发生在所有需要的地方
8 布尔类型的转换
null undefined 将转换为false
0 and NaN将转换为false
空字符串’’将转换为false
其它值将转换为true
!!,通过!!将可以精确的将后面的值转换为布尔值
三 操作符
+ – * / % ++ – = == ===(不仅是数据相同,还要数据类型相等,较少用)!==(类型于===) ?:
相关文章推荐
- JavaScript学习----基础知识
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- 每天一篇javascript学习小结(基础知识)
- 《JAVA2核心技术 卷一 基础知识(原书第七版)》《Core java2,Volume I-Fondamentsls Seven Edition》 学习笔记(一)
- 根据w3cSchool学习javascript整理js的一些基础知识
- JavaScript基础知识学习二
- JavaScript基础知识学习笔记
- javaScript学习基础知识汇总
- JavaScript与PHP基础知识对比学习
- 3.JavaScript 基础知识学习
- javascript基础知识大全 便于大家学习,也便于我自己查看
- JavaScript学习笔记(一)——JS基础知识介绍
- Javascript学习1-基础知识
- [学习笔记] Java核心技术 卷一:基础知识 对象与类、继承(二)
- 通过一段代码学习javascript基础知识系列
- HTML5学习笔记 —— JavaScript基础知识
- 每天一篇javascript学习小结(基础知识)
- 《JAVA2核心技术 卷一 基础知识(原书第七版)》《Core java2,Volume I-Fondamentsls Seven Edition》 学习笔记(二)BREAK和CONTINUE的区别
- JavaScript 入门基础知识 想学习js的朋友可以参考下
- JavaScript 基础知识之对比记忆学习