javascript 基础知识

一.变量.

    //声名+定义
    var a = 2;

    // 先声名 后定义
    var a;
    a = 2;
    alert(a);

    //声名多个变量
    var a = '2',b = 4,c = true;
    console.log(typeof a);
    console.log(typeof b);
    console.log(typeof c);

    var str = '你真好';
	//如果是数值返回false,反之则返回true.
    console.log(isNaN(2));
	//保留整数,不四舍五入。
    console.log(parseInt(5.2))

二.数据类型.

        var person = null;
        console.log(person);
		//null 变量的值
        console.log(typeof person);
		//object 对象

        var a;
        console.log(typeof a);
		//undefined 未知类型
        console.log(typeof 1);
		//number 数字类型
01.数据类型: 
数值型:number,字符串型:string,布尔型:boolean ,空变量:null, 变量未定义:undefined
02.数据类型转换:
// 隐式转换
console.log(typeof n3);
// 强制类型转换String(),toString()
console.log(typeof str1);
console.log(num.toString())
// parseInt() 字符串转数字
console.log(parseInt(“5”))
console.log(parseInt("2018你真帅!!");只保留字符串最开头的数字.
//任何数据类型都可以转换为boolean类型
console.log(Boolean(b7))
// 非0既真
03.引用数据类型
Function
Object
Arrray
String
Date                              

三.基本语句.

我们可以在body标签中放入:<script type="text/javascript"> </script>

弹出警告框:alert("")

控制台输出:console.log("")

用户输入:prompt()语句

四.流程控制.
1.
//&&并且的意思.
if(sum>400 && math>90){
console.log('清华大学录入成功')
}else{
alert('高考失利')
}
// ||或者的意思.只有一个条件成立的时候才成立.
if(sum>500 || english>85){
alert('被复旦大学录入')
}else{
alert('高考又失利了')
}
2.
var gameScore = 'better';
//switch 中文是开关的意思.
switch(gameScore){
//case表示一个条件 满足这个条件就会走进来
case 'good':
console.log('玩的很好')
//break表示退出
break;
case 'better':
console.log('玩的老牛逼了')
break;
case 'best':
console.log('恭喜你 吃鸡成功')
break;
default:
console.log('很遗憾')
}
3.
while循环
var i = 1; //初始化循环变量
while(i<=9){ //判断循环条件
console.log(i);
i = i+1; //更新循环条件
}
//不管有没有满足while中的条件do里面的代码都会走一次
var i = 3;//初始化循环变量
do{
console.log(i)
i++;//更新循环条件
}while (i<10) //判断循环条件
4.
//for循环
for(var i = 1;i<=10;i++){
console.log(i)
}
//双重for循环
for(var i=1;i<=3;i++){
  for(var j=0;j<6;j++){
document.write('*')
}
document.write('
')
}

posted on 2018-11-07 20:21  绿豆·  阅读(95)  评论(0编辑  收藏  举报

导航