欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JavaScript 数据类型

程序员文章站 2022-06-04 22:55:59
...
@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>DataType</title>
</head>
<body>
    <div> 
        <input onclick="alert(0/0)" type="button" value="显示 0/0 的值">
        <input onclick="alert(parseInt('JavaScript'))" type="button" value="将字符串&quot;JavaScript&quot;转换为数字">
        <input onclick="alert(parseInt('100JavaScript'))" type="button" value="将字符串&quot;100JavaScript&quot;转换为数字">
    </div>

    @*Undefined类型*@
    <p onclick="var wewdfsewer;alert('未赋值变量的值:'+wewdfsewer);" style="height:50px;width:250px;line-height:50px;
    text-align:center;border:1px solid #ccc;background-color:#ddd;">点击这里调用一个未赋值的变量</p>

    <div>
        <table style="width:280px;">
            <tbody>
                <tr>
                    <td>输入字符串:</td>
                    <td><input id="demo11" type="text"></td>
                </tr>
                <tr>
                    <td align="center" colspan="2">
                    <input onclick="alert(document.getElementById('demo11').value.length)" type="button" value="显示字符串长度"></td>
                </tr>
            </tbody>
        </table>
    </div>

    <script>
        @*JavaScript支持5种简单数据类型(也称为基本数据类型),分别为:Number(数字类型)、String(字符串类型)、
        Boolean(布尔类型)、Undefined(表示一个变量未被赋值)和Null(空的对象)。另外,JavaScript 还支持两种复杂数据类型,Function
        和Object。*@

        @*********************************(1)Number类型(用来表示整数和浮点数)***************************@
            @*Number 类型还有一个特殊值 NaN(非数值 Not a Number)。
            NaN 用于表示一个本来要返回数值的操作并未返回数值,这样就不会抛出错误了。*@

        var x = 100;


        @*********************************(2)string类型*************************************************@
        @*String 即字符串类型,表示一串字符。字符串可以由双引号(" ")和单引号(' ')表示。*@
        var name="I'm Tom !";
        var address=' I com from China ! ';


        @*********************************(3)Boolean类型************************************************@
        @*Boolean 即布尔类型,只有两个值:true(真)和 false(假)。*@
        var x=true;
        if(x){
            alert("x=true");
        }


        @*********************************(4)Undefined类型**********************************************@
        @*Undefined 类型的值只有一个,就是undefined。当一个变量被声明,但未被赋值时,它的值
        就是undefined。*@
        var name;
        alert(name);  // 显示 undefined



        @*********************************(5)Null类型***************************************************@
        @*Null 类型的值只有一个,就是 null。null表示一个空的对象。如果定义的变量准备在将来
        用于保存对象,那么最好将该变量初始化为 null 而不是其他值。*@


        @*********************************(6)动态类型***************************************************@
        @*JavaScript 是弱类型的语言,这就意味着,JavaScript 拥有动态类型,同一个变量可以赋
        予不同类型的值。这在C语言、C++和Java等强类型语言中是无法办到的。*@
        var demo=1;  // 这是Number类型
        demo=true;  // 这是Boolean类型
        demo = "Hello";  // 这是String类型



        @*********************************(7)JavaScript字符串***********************************@
        @*字符串是一系列字符的集合,包括英文字母、标点符号、特殊符号、汉字等。
        在JavaScript中,字符串可以使用双引号(" ")或单引号(' ')来表示。
        双引号和单引号必须成对出现,双引号里面可以包含单引号,单引号里面也可以包含双引号。*@
        var myStr1=" My name is ' xiaohua ' ! ";
        var myStr2=' " This is my dream ! " , Tom said . ' ;
        myStr1.length;
        myStr2.length;
        @*字符串的长度通过 length 来获取*@



    </script>
</body>
</html>

 

相关标签: JavaScript