JS数据类型,parseInt(),a++和++a基本知识笔记

值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol,大数值类型(BigInt)

引用数据类型:对象(Object)、数组(Array)、函数(Function)、日期(Date)。

注:Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值(标识符)。
        可以自己试一试,下面都是一些基本的关于练习js的代码

        var sun=20;
        var dad=sun*2.5+3;
        var bro=parseInt(dad/2+10);
        var mom=parseInt(bro*5/3-5);
        console.log(sun+" "+dad+" "+bro+" "+mom);
        
        var sec=12345;
        var hou=parseInt(sec/3600);
        var min=parseInt(sec/60%60);
        var s=sec%60;
        console.log(hou+" "+min+" "+s);

        var test=1;
        test--;
        var a1=Boolean(test);
        a1++
        console.log(a1);

        var a2=null;
        console.log(a2--);
        console.log(a2);


        var test1,test2=10;
        console.log(test1!=test2);
        console.log(test1<test2);
        console.log(typeof test1);
        console.log(++test1);

        console.log(typeof '');


        var str;
        str++;
        console.log(str);

其中有涉及到一些基本的js 总结一下

var是js的一个关键字,用来声明变量,例如 var number=20
如果是在方法中声明这个变量,那么他的作用域就是局部的,也就是他作用的范围只是在这个方法
如果是在整个代码全局声明,那么他的作用域就是全局作用域
浏览器在执行js代码的时候,会给js代码分配一个全局对象叫window,对应的这个全局空间就叫全局作用域,函数在执行的时候,浏览器会开辟一个私有空间,叫私有作用域

console.log("") 是在控制台中输出,打开浏览器看按F12,选择Console就可以看到里面输出的内容例如 console.log("hello")

 

parseInt() 函数可解析一个字符串,并返回一个整数
语法:parseInt(string, radix) 其中radix可以不传

可以尝试一下下面的代码,可以很好理解

console.log(parseInt("10"));
console.log(parseInt("10.33"));
console.log(parseInt("34 45 66"));
console.log(parseInt(" 60 "));
console.log(parseInt("40 years"));
console.log(parseInt("He was 40"));
console.log(parseInt("10",10));
console.log(parseInt("010"));
console.log(parseInt("10",8));
console.log(parseInt("0x10"));
console.log(parseInt("10",16));

%这个运算符在js中是表示取余 例如 10%3 他的结果是1,因为10不能整除3还余一,所以这个运算符的意思就是取余

在学习js的时候你会看到很多++,--的操作,这里我浅浅的讲一下 例如a++和++a的区别

var a=1
console.log(a++)
console.log(a)

var b=1
console.log(++b)
console.log(b)

a++是先运算再赋值自增,输出旧值,++a是先自增赋值再运算,输出新值。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值