• js 基本基础知识回顾


    js中的一切的变量、函数、操作符等等都是区分大小写的。

    js的基本的数据类型-》包含下面的5种:

    1、undefined

    2、Null

    3、Boolean

    4、Number

    5、String

    js的复杂的数据类型就是--》Object

    js中不支持任何创建自定义的数据类型的机制。

    js的typeof操作符的作用:主要是检测变量的数据类型的。对于一个值使用typeof:有以下几种可能的返回:

    1、undefined------》值没有定义。

    2、boolean--------》是布尔值

    3、String-------》值是字符串

    4、number-----》值是数值

    5、object-------》值是对象或是null-----------(typeof null  输出object)

    6、function-----》值是函数

    undefined类型---》Undefined类型只有一个值  就是undefined  

    一般情况下,定义   var message; 如果没有初始化,则会默认是undefined。

    Null类型: Null类型也是只有一个值 null,null表示一个空对象指针。

    var car = null;   alert(typeof car);---》object     定义变量用于保存对象,只要检查是否是null,就可以知道是否保存了对象的引用。

    undefined 是派生自null的   所以  alert(null == undefined);一定是输出true。

    Boolean 类型  是由两个值的:true   和   false。 者两个值与数值不一样,true不一定就是1,false也不一定就是0.

    变量值 转换成 Boolean类型使用 Boolean()函数:详细情况 见下描述:

    Boolean             true                false

    String             非空字符串               “”(空字符串)

    Number           非0数字值                  0和NaN

    Object             任何对象                      null

    Undefined         N/A                          undefined

    String 类型:“”  和 ‘’  都是可以用来表示的。

    js中,字符串是不可变的,一旦创建,值是不能改变的。

    字符串转换:数值、对象、布尔值、字符串都可以使用toString()方法。

    要注意的是  null 和  undefined 是 没有toString方法的

    String()-----》  1、 有toString()的就直接调用。

                              2、null------?“null”

                              3、undefined----》“undefined”

  • 相关阅读:
    HTML3 / 4 / 4.1 / 5 版本升级过程中,变化是怎么样的
    HTML head内所有标签,及其作用
    HTML 和 XHTML和区别
    HTML DOCTYPE 都有哪些,它们之前的区别和用途分别是什么?
    eclipse中英文切换--四种方式
    Eclipse Class Decompiler---Java反编译插件
    jdk历史版本下载
    eclipse优化(部分)
    博客迁移到github
    JavaScript:同步、异步和事件循环
  • 原文地址:https://www.cnblogs.com/lilin0719/p/5233273.html
Copyright © 2020-2023  润新知