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”

  • 相关阅读:
    深入理解TCP协议及其源代码
    Socket与系统调用深度分析
    构建调试Linux内核网络代码的环境MenuOS系统
    基于java的socket简单聊天编程
    ping命令研究报告
    什么是JMM?
    ssm框架整合,个人学习记录
    Intellij idea兼容 Eclipse 快捷键 (仅个人学习回顾,防止遗忘)
    java基础随记 持续完善中
    win10 安装Ubuntu子系统 整合排坑
  • 原文地址:https://www.cnblogs.com/lilin0719/p/5233273.html
Copyright © 2011-2022 走看看