• 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('
    ')
    }

  • 相关阅读:
    ffmpeg显示视频
    眼见为实(1):C++基本概念在编译器中的实现
    在Windows系统上实现轻量级的线程间及进程间消息队列
    Intellij IDEA 2017 debug断点调试技巧与总结详解篇
    redis 全局命令 查看所有的键,删除键,检查键是否存在,获取过期时间,键的数据结构类型
    java.security.InvalidKeyException: IOException : Short read of DER length
    RSA解密报错java.security.spec.InvalidKeySpecException的解决办法
    IntelliJ IDEA全局内容搜索和替换
    RSA加密/解密 Decryption error异常解决
    java rsa 解密报:javax.crypto.BadPaddingException: Decryption error
  • 原文地址:https://www.cnblogs.com/asdlo/p/9925419.html
Copyright © 2020-2023  润新知