JavaScrip_4 数据类型 字符串 转义字符

 

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <title> 页面 </title>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
/*         
        js是一种弱类型或者说动态语言
        js拥有动态类型,同时也意味着相同的变量可用作不同的类型 
*/
        // int num=10; java
        //var num;    //这里的num我们不确定属于哪种数据类型
        var num=10; //num属于数字型
        // js的变量数据类型只有程序在运行过程中,根据等号右边的值来确定的
        var str='pink'; //str为字符串型
        //js是动态语言,变量的数据类型是可以变化的
        var x=10;   //x是数字型
        x='pink';   //x变成了字符串型

        //不管是整数还是小数都叫数字型
        var num1=3; //num是数字型
        var PI=3.14;//PI是数字型
        //程序里面数字前面加0表示八进制,数字前面加0x表示十六进制
        var num2=010;
        console.log(num2);  //八进制的010转换为十进制是8,这里会自动转换成十进制输出
        alert(Number.MAX_VALUE);    //js中数值的最大值1.79769e308
        alert(Number.MIN_VALUE);    //js中数值的最小值5e-324
        //数字型的三个特殊值:
        alert(Infinity);    //代表无穷大,大于任何数值
        alert(-Infinity);   //代表无穷小,小于任何数值
        alert(NaN);         //not a number 代表一个非数值
        console.log(Number.MAX_VALUE*2);    //Infinty 无穷大
        console.log(-Number.MAX_VALUE*2);    //-Infinty 无穷小
        console.log('pink'-100);            //NaN

        //isNaN() 这个方法用来判断是不是非数字。如果是非数字返回true,如果不是非数字返回false
        console.log(isNaN(2));      //false
        console.log(isNaN('pink')); //true
        //字符串可以用单引号也可以用双引号,因为html标签里的属性使用的是双引号,所以js这里我们更推荐使用单引号
        //ja可以用单引号嵌套双引号,或者用双引号嵌套单引号(内双外单,外单内双)
        //var str='我是一个'高富帅'的程序员';   //有错误
        var str='我是一个"高富帅"的程序员';     //正确
        var str="我是一个'高富帅'的程序员";     //也对
        //字符串转义字符,都是用\开头,但是这些转义字符必须写到引号里面
   </script>
</head>
<body>
    
</body>
</html>

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <title> 页面 </title>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //案例:弹出网页警示框
        alert('酷暑难耐,我就是天地的王者。\n我大喊一声:“收破烂了~”');
        //酷暑难耐,我大喊一声:“收破烂了~”
   </script>
</head>
<body>
    
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值