博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js基础
阅读量:4315 次
发布时间:2019-06-06

本文共 829 字,大约阅读时间需要 2 分钟。

标识符;

  • 标识符不能使用关键字
  • 标识符可以包含字母、数字0-9、下划线(_)或美元符号($)。
  • 标识符的第一个字符必须是一个字母、下划线或美元符号。
  • 标识符是区分大小写的,并且没有规定最大长度。

数据类型;

基本数据类型

  • number(Infinity(正无穷大)和-Infinity(负无穷大))
  • boolean
  • null(用于表明某个变量值为空)
  • string(字符串值必须用引号括起来,引号可以是单引号,也可以是双引)
  • undefined(专门用来确定一个已经创建但是没有初始值的变量。)

    需要注意的是,undefined是null的派生类(即子类)注:null和undefined没有toString()

引用数据类型

  • 原生对象 Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、JOSN等;

  • 内置对象

    Global和Math

    parseInt和parseFloat是来源于内置对象Global的两个方法

  • 宿主对象

对于number和字符串的运算:

  • 对于减号运算符,因为字符串不支持减法运算,所以系统自动将字符串转换成数值。
  • 对于加号运算符,因为字符串可用加号作为连接运算符,所以系统自动将数值转换成字符串,并将两个字符串进行连接运算。
  • ===:严格等于,必须前后两个变量的值相等,数据类型也相同,才会返回true(不可自动转型)。
  • ==:等于,如果前后两个变量的值相等,则返回true。(可以自动转型);

声明数组;

  • var arr1 = [];

    长度不固定
  • var arr2 = new Array();

    长度可以固定

    另外,同一个数组可以存储不同类型的数据,可以是基本类型也可以是引用类型;

转载于:https://www.cnblogs.com/longfriend/p/5679818.html

你可能感兴趣的文章
快速幂
查看>>
Java学习——读写txt文件
查看>>
查看apk函数
查看>>
python自然语言处理学习笔记1
查看>>
java插入排序
查看>>
Django doc summary (4)
查看>>
Object-C——内存管理
查看>>
解决for循环里面产生相同随机数的问题
查看>>
Java常量池详解之一道比较蛋疼的面试题
查看>>
HDU1021
查看>>
剑指Offer——替换空格
查看>>
剑指Offer——数据流中的中位数
查看>>
python模拟用户登录爬取阳光采购平台数据
查看>>
linux 发现交换文件 ".swp"
查看>>
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
查看>>
ACM学习历程——POJ3295 Tautology(搜索,二叉树)
查看>>
51nod 1295 XOR key-区间异或最大值-可持久化01Trie树(模板)
查看>>
Object-C-自定义类型归档
查看>>
mysql主从不同步问题 Error_code: 1032
查看>>
josephus(约瑟夫)问题
查看>>