美文网首页
类型,值,变量

类型,值,变量

作者: ross_zhao | 来源:发表于2016-01-21 16:20 被阅读0次

类型相对比较简单。数字,字符串,布尔值,关键的两个是null和undefined, 这两个类型是不一样的。但是null==undefined结果为true。

数字中不区分浮点数和整型,但是提供了无穷大或者无穷小这种数,还有NaN,非数值。这样的话,除0这种基本都会报错的情况就不会出错了。要注意的是NaN != NaN, 这个是特殊的。

字符串常用的方法要在平时多使用才能记住,应该有查询的。这里正则提供了字面量可能得注意一下,其实是一个自动封装的类,RegExp。

数字,字符串,布尔都提供了对应的类,Number,String, Boolean,调用方法时自动转换为对应的类,然后释放。

类型转换过于随意,导致js支持的类型转换难于理解。还会尽量用同一种类型做操作,这是一个好习惯。提供一张转换表:

对象转换为原始值中toString()和valueOf()还是比较令人烦躁的。所以再一次建议使用同一种类型进行操作。

变量主要在于作用域,js使用了函数作用域,而且不区分前后顺序,同一作用域下的后声明的变量在声明之前就可以使用。这种作用域也可以用于隐藏特定的变量,使其只能被某个函数访问。有那么个闭包的意思。

相关文章

  • golang的值类型,指针类型和引用类型&值传递&指针传递

    一,变量类型 变量分为值类型,指针类型和引用类型。以如下变量定义和赋值语句为例: output: 值类型变量a,值...

  • JS基础知识 (一)--变量类型和计算

    变量类型 js变量类型分为基本类型(或者叫值类型)和引用类型。(按照存储方式区分)• 值类型值类型:Number、...

  • JS之变量、作用域和内存

    变量及作用域 1、基本类型和引用类型的值ECMAScript 变量:基本类型值和引用类型值。将一个值赋给变量时,解...

  • 容器

    容器 数组 一维数组 声明格式:变量类型[] 变量名={值1,值2,值3,值4,值5,...}或者变量类型[] 变...

  • js的变量类型和计算

    变量类型 按照存贮方式来分,变量类型分为值类型和引用类型 1.JavaScript中的变量类型有哪些? (1)值类...

  • JavaScript 变量类型

    变量类型 JavaScript 中的变量类型分为值类型(又称为简单类型、基本数据类型)以及引用类型。 【值类型】:...

  • 变量类型和计算

    变量类型 值类型 引用类型(对象{}、数组[ ]、函数function) 值类型把每一个值都存到变量内存中,不会因...

  • JavaScript 知识点 - JS 基础

    变量类型:根据存储方式区分 值类型(变量存放值) 引用类型(变量存放地址): 对象,数组,函数 typeof运算符...

  • C#初级知识点(变量,运算符,值类型)

    1.变量1.1变量的定义:语法格式为类型+变量名=初始值1.2预定义数据类型(15种)值类型(13种)1.3值类型...

  • 2018年9月11日.NET笔试面试题

    值类型和引用类型的区别?将一个值类型变量赋给另一个值类型变量时,将复制包含的值。引用类型变量的赋值只复制对对象的引...

网友评论

      本文标题:类型,值,变量

      本文链接:https://www.haomeiwen.com/subject/zjdlkttx.html