script标签一般放在body里的最后或head里
js中的原始数据类型:number,string,null,undefined,object,boolean
js中可以表示那些进制:十进制、八进制(0开头)、十六进制(0x开头)
获取字符串的长度:变量名.length
字符串连接:str1+str2
字符串-number发生计算(浏览器隐式转换)
其他类型转数字类型:parseInt()、parseFloat()、Number()
其他类型转字符串类型:变量名.toString()、String(变量名) //变量有意义调用.toString(),无意义调用String()
其他类型转Boolean类型:Boolean(值)
==不严格(值相同类型不相同也为true,===严格 必须值和类型都相同)!=、!==于此类似
交换变量的两种方式:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>用于数字交换</title>
</head>
<body>
<script>
/*var num1=10;
var num2=20;
num1 = num1+num2;
num2 = num1-num2;
num1 = num1-num2;
console.log(num1,num2);*/
var num1 = 10;
var num2 = 20;
num1 = num1 ^ num2;
num2 = num1 ^ num2;
num1 = num1 ^ num2;
console.log(num1,num2);
</script>
</body>
</html>