JavaScript中变量的几个相关函数

判断变量的数据类型:

typeof()

  • 使用typeof(),可以测试一个变量的类型。

  • typeof()测试的结果是一个类型字符串。

typeof()的结果字符串有几种情况: “string” 、 “number” 、 “boolean” 、 “undefined” 、 “object” 、 “function”

另外:null、对象、数组这三种类型,都将返回 “object”。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            var x1 = "abc";     //string
            var x2 = 110;       //number
            var x3 = true;      //boolean
            var x4;             //undefined
            var x5 = null;      //object        
        //使用typeof()判断变量的数据类型
        var result = typeof(x5);
        //输出变量的类型和结果
        document.write(x5+"的数据类型为:"+result);
        </script>
    </head>
    <body>
    </body>
</html>

注:大家可以尝试判断其他几个变量的数据类型


从字符串中提取整数和浮点数函数

parseInt()系统函数、全局函数

功能:在一个字符串中,从左往右提取整型。如果遇到非整型的内容,则停止提取,并返回结果。

注:如果第一个字符就是非整数,则立即停止,并返回NaN。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            document.write(parseInt("500eps")+"<br/>");
            document.write(parseInt("500.88")+"<br/>");
            document.write(parseInt("a120px")+"<br/>");
        </script>
    </head>
    <body>
    </body>
</html>

parseFloat()系统函数、全局函数

功能:在一个字符串中,从左往右提取浮点型;遇到非浮点型内容,则停止提取,并返回结果。

注:如果第一个字符是非浮点型,则立即停止,并返回NaN。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            document.write(parseFloat("500eps")+"<br/>");
            document.write(parseFloat("500.88")+"<br/>");
            document.write(parseFloat("a120px")+"<br/>");
        </script>
    </head>
    <body>
    </body>
</html>



继续学习
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> document.write(parseInt("500eps")+"<br/>"); document.write(parseInt("500.88")+"<br/>"); document.write(parseInt("a120px")+"<br/>"); </script> </head> <body> </body> </html>
提交重置代码
章节
笔记
提问
课件
反馈
捐赠

javascript初级教程

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载

Air张

全局函数:可以直接使用的函数。

7年前    添加回复 0

落花微雨

到这里还是欧克的

7年前    添加回复 0

我只是一条咸鱼哈

嗯知 嗯知 头晕眼花

7年前    添加回复 0

有点晕了!

7年前    添加回复 0

一辆想出轨的无轨电车

突然一下子就感觉变复杂了

8年前    添加回复 0

我喜欢晴天

这个从字符串提取数字,平时用在什么地方啊

8年前    添加回复 0

Alway.以为

内容很容易理解,但不知道怎么用啊

8年前    添加回复 0

橱窗的光

东西越来越来了,就typeof这个就好理解了

8年前    添加回复 0

末日的春天

用typeof()来判断测试

8年前    添加回复 0

500是浮点型吗

[最新 帅锅 的回答] 是的~来我群里一起探讨交流呗~群里很多大牛的218289437

时间:7年前

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~