js基础

1.js数据以及变量

     //var 和 let的区别:var可以先 使用后定义,let必须先定义。
        var n1 = 10;
        var n2 = 20;
        var temp = null;
        let array = [1,2,3,4,5];

        let age = 22;
        let number = 3.1415926;

        let a = prompt(
            '请输入年龄'
        );
        document.write('我的年龄是:' + a);

        let m; //只申明不给值 默认是 undefined
        console.log(m); 

        let n = null; //空值,null其实是个对象
        console.log(n);

        console.log('-------------------------');
        // typeof 检测数据类型
        console.log(typeof 123); //number
        console.log(typeof '你好'); //string
        console.log(typeof false); //boolean
        console.log(typeof pop); //undefined
        console.log(typeof n); //object

        let num = 10;
        console.log(typeof num + '11'); //number11

        //字符串转数字
        console.log(Number.parseFloat('123.333')); //123.333
        console.log(Number('12')); //12
        console.log(parseInt('12.99999')); //12
        console.log(Number('12.abc')); //NaN  not a number
        console.log(parseFloat('12.2abc')); // 12.2  必须是数字开头
        console.log(+'100'); //number类型的 100,隐式转换
        console.log('10' + 10); // 1010 字符串
        console.log(1 * '1'); // number 的 1
        console.log('1' / 1); //number 的1
        console.log('1'-1);//number 的0

        //数字转字符串
        console.log(String(num)); //'10',字符串类型
        console.log(num.toString()); //'10',字符串类型
        console.log(num.toString(2)); // 1010 ,10的二进制
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • js语言简介 1.js是javaScript的缩写,是一个脚本语言。专门用来负责网页上的行为(可以直接写到网页中)...
    七一欧阅读 201评论 0 1
  • 1.js基础语法 1.1.控制台输出 和print功能一样 console.log(100)console.log...
    遇见那天的雨真大阅读 301评论 0 0
  • 1.js引入方法 内部: 外部: 在哪里引入: js 不管是内部 还是外部 都在底部引入 因为 js 是要操作...
    LKISSW阅读 172评论 0 0
  • 1.js作用域 js中的变量若在当前作用域中没有,会向父级寻找,直到最顶层。 2.块级作用域 js ES5没有块级...
    徐嘉迪阅读 297评论 0 0
  • js的基本作用和使用方法 1.js是javas的缩写,是脚本语言。专门用来负责网页上的行为(可以直接写到网页当中)...
    她即我命阅读 355评论 0 5