基本数据类型转化 1 . 数字类型 number 1.转化成string: toString() 2.数字能否转化成布尔值:(Boolean(8)) 结论: 非0是true,0是false
字符串 string 1.转化成布尔值:(Boolean(“12wdf”)) 结论:非空字符串是true, 空字符串是false 2.转化成数字类型:parseInt(“dws”), parseFloat() 内置的 只有字符串是纯数字或者是数字开头的就可以正常类型转化
布尔值 boolean 1.转化成数字 使用parsetInt()方法结果都是NaN 2.转化成字符 使用toString()转化成string类型
逻辑运算符语句 2 . 2.1.算术运算符: + - * / % + :数字运算,还可以做字符串的连接符
2.2.赋值运算符 =2.3.逻辑运算符 && || 2.4.比较运算 < <= > >= != ==(值相同,类型可以不相同,类型可以自动转化) ===(全等,类型和值都一致 ,更加严格) 2.5.三目运算符 重要,一定要掌握 x>y ?x:y 成立取x ,失败取y 2.6.void运算符 2.7.类型运算符 typeof 判断基本数据类型对的 instanceof 判断对象是否是指定类型 javaScript的引用类型:Object var obj = new Object();
2.8href:浏览器的默认行为 onclick 是用户触发的行为(用户知道的) void()空运算符实现的效果是: 禁止默认行为,禁止href地址跳转,只让onclick生效
<a href="javascript:void(0);" onclick="alert('aaaaaa')" >点击以下,你就成功了!</a>2.9注意一下typeof的用法
var s1=false; alert("布尔值转化数字222:"+parseInt(s1)+"======"+typeof(parseInt(s1)));3 . 循环语句
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- javaScript特有的:for-in循环 --> <script> var arr=[1,'s',true,4,'d']; /*for ( index in arr ) { alert(index+"======"+arr[index]); }*/ /*for(var i=0;i<arr.length;i++){ alert(i+"======"+arr[i]); }*/ </script> </body> </html>