zoukankan      html  css  js  c++  java
  • javascript基础知识学习

    javascript中几种基础函数的介绍

      1.typeof

        注意:

          ① typeof 是操作符,不是函数

          ② typeof 操作符 接收一个参数,用来判断参数数据类型,存在六种返回值类型,非别是:undefined、number、string、boolean、object 、function;

        举例:

    var message; console.log( typeof message); //undefined console.log( typeof (message)); //undefined

        运行结果:

          

          ③ typeof(null) 返回值是object

            举例说明:

    1 var car = null;
    2 console.log( typeof car);   //object

            运行结果:

              

            解析:

              null值表示一个空对象的指针。

        2. boolean()

          该函数接收一个女任何类型参数,并返回一个boolean类型值,用来判断是否是boolean类型;

          接收不同类型参数,返回值规则如下:

            

          举例说明:

    1 var message = "Hello World!";
    2 if(message){
    3     console.log("value is true !");
    4 }

         运行结果:

           

         解析:

            message是一个字符串类型数据,if()判断语句需要接收boolean类型数据,所以隐式调用了boolean()函数。而boolean()函数,在接收一个非空字符串时,返回值是true,所以运行结果如上。

       3 isNaN()

         NaN,即非数值,是一个特殊的数值,这个数值用于表示一个本来要返回数值的操作数,未返回数值的情况。

           isNaN(),接收一个参数,判断接收的参数是否“不是数值”,接收一个参数后,会尝试将参数转换为数值。

              注意:

             isNaN(),也适用于对象,基于对象调用isNaN()函数是,会调用函数对象的valueOf()方法,然后确定方法返回值是否可以转换为数值,如果不能,则基于这个返回值在调用toString()方法,再测试返回值。

           

       

  • 相关阅读:
    MiniUI 在线示例(gridview)
    数据库的事务处理和并发控制
    数据库大并发操作要考虑死锁和锁的性能问题
    c# 财务报表数字转大写的方法
    js 实现打印功能1
    js 实现打印功能
    《C++ Primer 4th》读书笔记 序
    谈谈Vim中实用又好记的一些命令
    《Unix网络编程》卷2 读书笔记 第3章- System V IPC
    《Unix网络编程》卷2 读书笔记 第2章- Posix IPC
  • 原文地址:https://www.cnblogs.com/mycnblogs-guoguo/p/10119360.html
Copyright © 2011-2022 走看看