基本数据类型转化
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>