zoukankan      html  css  js  c++  java
  • 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”

  • 相关阅读:
    SQL SERVER将指定表中的指定字段按照(,)逗号分隔
    关于百度 UEditor的使用
    关于jquery的 $("form").serialize()和 new FormData表单序列化
    mvc5 + ef6 + autofac搭建项目(repository+uow)(二)
    (转载)[FFmpeg]使用ffmpeg从各种视频文件中直接截取视频图片
    sql查看数据库表使用情况
    EF FluentAPI映射一对多 关系时候报错
    (转载)Javascript 进阶 作用域 作用域链
    (转载)loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写
    [moka学习笔记]yii2.0 rules的用法(收集,不定期更新)
  • 原文地址:https://www.cnblogs.com/lilin0719/p/5233273.html
Copyright © 2011-2022 走看看