JavaScript

02、JavaScript-数据类型、运算符

2017-04-24  本文已影响164人  EndEvent

每天一句:每个月要读一本书,离开学校了,你还要经常保持阅读的习惯,大学时候,考前的通宵达旦,说明你具备快速学习的能力,不要让这种能力钝化。


一、标识符&关键字&保留字

  a、第一个字符必须是一个字母、下划线(_)或美元符($);
  b、其他字符可以是字母、下划线、美元符或数字;
  c、不能把关键字、保留字、true、false、null作为标识符;

二、数据类型

JavaScript是弱类型脚本语言,声明变量时无需指定变量的数据类型,即是变量的数据类型是解释时动态决定的,但JavaScript的值保存在内存中时,也是有数据类型的。

基本数据类型:
  Number数值类型: 包含整数和浮点数;
  Boolean布尔类型: 只有true或false两个值;
  String字符串类型: 字符串变量必须用引号括住(单引号或双引号);
  Undefined类型: 专门用来确定一个已经创建但没有初始值的变量;
  Null类型: 用于表明某个变量的值为空;
【注: 复杂数据类型Object;ECMAScript不支持任何创建自定义类型的机制,所有的值都以上6中数据类型之一】
  var num = 10;
  alert( typeof num );  // number
检测变量的数据类型

注意: undefined与null之间的差别比较微妙,undefined表示没有初始值,而null表示变量有值的,只是其值为null!!

布尔类型转换
  var test = null;
  alert( typeof test );

三、运算符

  // 将变量str赋值为HelloWorld
  var str = 'HelloWorld';
// 先执行判断操作,如果true执行第二部分代码,false执行第三部分代码
3 > 1 ? alert('3是大于1的') : alert('3是小于1的');  
上一篇 下一篇

猜你喜欢

热点阅读