function func(){
var i=12;//局部变量
......
}
var i=12;//全局变量
function func(){
......
}
function func(){
i=12;//没有被声明(使用var 关键字声明),默认为全局变量
}
console.log(typeof 'str');//string
console.log(typeof 23);//number
console.log(typeof false);//boolean
console.log(typeof [1,3,12]);//object
console.log(typeof {name:'jack',age:12});//object
console.log(typeof new Date());//object
console.log(typeof null);//object var persion = null; console.log(persion);//null console.log(typeof undefined);//undefined var persion2; console.log(persion2);//undefined
console.log(null==undefined);//true 值相等 console.log(null===undefined);//false 类型不相等
<script>
var i; //全局变量
//方法名是camel命名法
//方法里面的变量是局部变量
function sayHello(){
var x=100;
alert(x);
x++;
}
sayHello(); //输出100
alert(x); //报错,因为x是局部变量,访问不到
</script>
<script>
function sayHello(){
var x=100;
if(x==100){
var y=x+1;
alert(y); //输出101
}
alert(y); //也输出101,在方法内部,不存在块级作用域,在C#中就不可以了!!!
for(var i=0;i<2;i++){
alert(i)
} //在for循环里面定义的变量是块级作用域
alert(i); //因为i是局部变量,所以输出2
}
sayHello();
</script>
var xx;
var yy=null;
if(xx==yy){
alert('相等');
}
else{
alert('不等');
}
var xx=10
var yy='10';
if(xx==yy){
alert('相等');
}
else{
alert('不等');
}
var n='10';
switch(n){
case 10:
alert('数字');
break;
case '10':
alert('字符串');
break;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有