Js_基础知识学习_01
来源:互联网 发布:网络表妹是什么意思 编辑:程序博客网 时间:2024/06/12 18:57
JavaScript组成
ECMAScript:解释器、翻译
DOM:Document Object Model
BOM:Browser Object Model
typeof运算符
var i = 1;alert(typeof i == 'number'); // typeof i 返回number 所以显示true常见类型有number、string、boolean、undefined、object、function
强制类型转换 通过parseInt 或parseFloat
var a = parseInt('123');//强制类型转换var b = parseInt('abc');alert(a);//正常显示123alert(b);//NaN not a number
NaN检测 NaN检测如果使用一般的==永远是返回false 比如
var b = parseInt('abc');alert(b == NaN);//显示false如果想要检测一个变量是否是NaN通过 isNaN(variable)进行判断
==与===的区别 (!=, !==同理就不举例了)
var a = '12';var b = 12;alert(a == b)//隐式类型转换 然后再比较alert (a === b)//不转换直接比较
匈牙利命名法
Js中true和false
真:true、非零数字、非空字符串、非空对象
假:false、数字零、空字符串、空对象、undefined
var obj = ['w', 'u', 'j', 'u', 'n', 'b', 'i', 'n'];var attr;for(attr in obj) { // attr 做索引alert(attr + '=' + obj[attr]);}普通for循环
for (var i=0; i<10; i++) {alert(i)}
0 0
- Js_基础知识学习_01
- Js_基础知识学习_02
- Js_面向对象_01
- Swift基础知识_01
- Js_“!!”
- SQL学习笔记_01
- mysql 学习笔记_01
- MVC学习笔记_01
- Java学习笔记_01
- Vue学习笔记_01
- MySQL学习笔记_01
- Web学习笔记_01
- MyBatis学习入门_01
- LabVIEW 学习_01
- NodeJs学习笔记_01
- 黑马程序员_01篇-java基础知识
- Android基础知识_01像素的单位
- python_字典(dict)基础知识_01
- LeetCode Pascal's Triangle
- ListIterator<E>
- 杭电2004成绩转换
- strcpy函数的实现注意事项
- XmlReader怎么读取指定节点的内容??(问-答)
- Js_基础知识学习_01
- Shohix3声学模型的训
- OC 内存管理初级
- Linux下命令在命令行执行正常,放到脚本文件执行出错
- 韩语学习之第八课
- 杭电2005第几天
- 杭电2006奇数的乘积
- JAVA/SERVLET 以UTF-8导出CSV文件时产生乱码的解决方法
- OC中的protocol