js是弱类型
tyoeof 返回一个字符串
逻辑与 逻辑或
<script type="text/javascript">
var name_8 = "marry",age=18,email="a22222@163.com",address,tel=null;
var distance= 12.5 ,id="16";
console.log(typeof tel);
console.log(typeof(address));
console.log(typeof age-"a"); //Nan not a number
console.log(isNaN(id)); //方法会尝试把变量转数字 true
id=Number(id) //把变量转数字
var topvalue= parseInt("28px"); //top=28 number 必须操作以数字开头的变量 比如abc28 不可取
var s=" ";
console.log(Boolean(s));
var s1= "hello" && 2; // 逻辑与 如果隐式转换 第一个表达式为真 返回第二个表达式的值 为假 返回第一个表达式的值 s1=2
var s2= "hello" || 2; //逻辑或 返回第一个为真的表达式的值 s2="hello"
</script>
var age=17;
if(age<18){
alert("未成年");
}
var age=prompt("请输入");
console.log(typeof age);
var week= new Date().getDay();
var weekstr;
switch(week){
case 0: weekstr="日"; break;
case 1: weekstr="一"; break;
case 2:weekstr="二"; break;
}
document.write("今天是星期"+weekstr);
for( var i=1;i<=100;i++){
document.write(i+"<br/>");
}
function myFun(num1,num2){
alert(num1+num2);
return num1+num2;
}
myFun(1,2);
function inners() {//arguments 是一个数组 存放所有函数的传参
var sum=0;
for(var i=0;i<arguments.length;i++){
sum+=arguments[i];
}
return sum;
}
var sum1=inners(1,2,3,5,6,89,90,3);
alert(sum1);