JavaScript第四周数据类型转换笔记

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script type="text/javascript">
        /*  数据类型的转换
             【使用表单、prompt获取过来的数据默认就是字符串类型】 */
             
              // 三种方式:
            //1.转换为字符串类型:
                 // (1).变量.toString()
                     var num=10;
                     console.log(num); //数值型显示效果是蓝色
                     console.log(num.toString());  //字符串型显示效果是黑色
                     console.log(typeof num.toString());
                     
                 // (2).String(变量) 【强制转换】
                     console.log(String(num));
                     
                 // (3).加号和字符串拼接,自动变为字符串【隐式转换  重要 常用】
                     console.log(' '+num);
                 
              
            //2.转换为数字型:
                //(1).转换为整数数值型:parseInt()  【使用去尾法】
                     var age=prompt('请输入你的年龄:');
                     console.log(age);
                     console.log(parseInt(age));
                     
                //(2).转换为浮点数字型:parseFloat()
                     console.log(parseFloat(age));
                     
                //(3).强制转换函数:Number()
                     console.log(Number(age));
                     
                // (4).js隐式转换(  -  *  /)
                     var string='12';
                     console.log(string-0);
                     console.log(string-'10');  //字符串+-*/字符串会自动输出数字型
                 
              
            //3.转换为布尔型
                // (1).
                     Boolean()
                     // '' 0 NaN null undefined  (只有这五个值会转换成false)
                     
                 
              
            /*【解释型语言和编译型语言】
                 编译器:代码执行前进行编译,生成中间代码
                 (Java语言属于编译语言)
                 
                 解释器:在运行时进行及时解释,并立即执行
                 (JavaScript语言属于解释语言)
            
              【标识符、关键字、保留字】
                 关键字和保留字不能作为标识符
                 
             */  
         
         
        
        
        
        
        </script>
    </head>
    <body>
    </body>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值