JavaScript总结

String类型

1.1获取字符串长度

        var str = "a a a a a ";
        console.log(str.length);

1.2字符串拼接

数值相加,字符相连
        console.log("阿龙" + "楼兰");
        console.log("阿龙" + 18);
        console.log(12 + 12);  //24

布尔运算 和 undefined 和 null

布尔运算

        var flag = true;
        var flag1 = false;
        console.log(flag + 1);          //true 参与运算当1来看
        console.log(flag1 + 1);         //false 参与运算当0来看

undefined

        // 如果一个变量没未定义数据类型就是undefined
        var str;
        var variable = undefined;
        console.log(variable + '阿龙'); //undefined阿龙
        console.log(variable + 1);      // NaN

null

        //null 空值
        var space = null;
        console.log(space + '阿龙');    //null阿龙
        console.log(space + 1);         //1

1.3typeof 判断字符什么类型

        var flag = true;
        console.log(typeof flag);  	//boolean
        var num = 1;
        console.log(typeof num);  	//number
        var myname = '阿龙';
        console.log(typeof myname); //string

数据类型转换

2.1 toString转换
        //将 数字类型转换为字符串类型
        var num = 18;
        var age = num.toString();
        console.log(age);
2.2 String() 强制类型转换
        var num = 18;
        console.log(String(num));
2.3 + 号 隐式转换
        var num = 18;
        console.log(num + '');
2.4 利用 parseInt 强制转换为数值型
        var age = prompt('输入你的年龄');
        console.log(parseInt(age)); 	//只能取整数
2.5 利用 parseFloat 强制转换为数值型
        var age = prompt('输入你的年龄');
        console.log(parseFloat(age));  //取小数
2.6 利用 Number 强制转换为数值型
        var age = prompt('输入你的年龄');
        console.log(Number(age));
2.7 利用 - * / 强制转换为数值型 隐式转换
        console.log('123' - '120'); //3
        console.log('10' * '2'); //20
        console.log('21' / '3'); //7

运算符

加减乘除 取模
        console.log(1 + 1);  //2
        console.log(1 - 1);  //0
        console.log(1 * 1);  //1
        console.log(1 / 1);  //1
        // 取模
        console.log(4 % 2);  //0
        console.log(3 % 6);  //3
3.1 自增 ++i ~ i++
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值