美文网首页前端
JS 入门 Day2 基本的数据类型和变量

JS 入门 Day2 基本的数据类型和变量

作者: 人魔七七 | 来源:发表于2018-07-04 15:35 被阅读8次

1:Number js不区分整数和浮点数

123;
0.123;
1.123e3;
-99;
NaN ;表示不是Number 
Infinity;无限大 超过Number所能表示的最大值

注意Number 可以做四则运算 和 C语言差不多

2:字符串

‘wo hen shuai’ “wo hen shuai” 

用这两个符号括起来字符串 我 很 帅 。

3:布尔值

false true 

4: 比较运算符

false == 0 ; true
false === 0;false

== 会自动转化数据类型再比较
=== 不会自动转换数据类型,如果数据类型不一样返回false ,如果一致再比较
所以尽量用===比较

比较特殊的是NaN 这个特殊的Number与其他值都不相等,包括自己。唯一判断NaN方法是isNaN()函数。

浮点数的比较 只能计算他们的差的绝对值 看是否小于某个阀值

Math.abs(1 / 3 - (1 - 2 / 3)) < 0.0000001; // true

5:null

和 0 以及’’ 不同 null表示空值 类似swift 的nil
undefined 未定义 判断函数参数是否传递的情况下有用

6:数组

var array = [1,2,3.122,’hello’, null, true];

array[0]; 返回1

7:对象

定义

var person = 
{
  name : 'qiqi',
  age : 20,
  tags : ['js','java'],
  hasCar : true,
  zipCode : null
}

调用

 {person.name}

8:变量

声明一次可以再次赋值

var a = 124;
a = 'qiqi’;

注意:由于不强制变量用var声明 所以声明就是全局变量,意思一个页面多个JS文件中的同名变量相互影响,产生一些错误。所以最好用var 声明变量,作用域在函数体内。

相关文章

  • js面试题

    1、js 数据类型 基本数据类型 引用数据类型 2、js 变量和函数声明的提升 在js中变量和函数的声明会提升到最...

  • JS 入门 Day2 基本的数据类型和变量

    1:Number js不区分整数和浮点数 注意Number 可以做四则运算 和 C语言差不多 2:字符串 用这两个...

  • JS简介

    HelloWorld JS编写位置 JS基本语法 字面量和变量 标识符 数据类型

  • 深复制和浅复制

    JS的数据类型 在js中,变量的类型可以大致分成两种:基本数据类型和引用数据类型,其中基本数据类型指的是简单的数据...

  • 2020-10-31

    今天学了JS的数据类型和基本用法,然后我就来总结一下吧! Js的基本数据类型 1、bool 2、变量声明 注意:声...

  • HTML-09day

    1、字面量和变量 2、数据类型 3、JS基本语法 4、标识符 5、JS简介

  • 你所不知道的javaScript

    一、变量类型 1.JS 的数据类型分类 根据 JavaScript 中的变量类型传递方式,分为基本数据类型和引用数...

  • HTML 日常了解8(js篇)

    HelloWorld js编写位置 js基本语法 字面量和变量 标识符 数据类型 Number Boolean N...

  • 2018-11-28

    HelloWorld js编写位置 js基本语法 字面量和变量 标识符 数据类型 Number Boolean N...

  • JavaScript中的变量在内存中的具体存储形式

    js变量类型分为基本数据类型和引用数据类型。 基本数据类型,内容存储在栈内存当中,通过值进行访问。 引用数据类型,...

网友评论

    本文标题:JS 入门 Day2 基本的数据类型和变量

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