JavaScript基础(八)- JavaScript 数据类型
来源:互联网 发布:蜂窝移动数据自动打开 编辑:程序博客网 时间:2024/05/22 05:29
1、数据类型
JavaScript 有6种数据类型。
JS有7种数据类型:三种基本类型(数字,字符串,布尔),两种引用数据类型(对象,数组),两种特殊数据类型(undefined,null)。
JS有5种原始类型:数字,字符串,布尔,undefined,null。
typeof 运算符就是检测变量或值的数据类型。
==》1、String类型(字符串类型)
字符串类型中的单引号与双引号的作用效果完全一样。
字符串可以是引号中的任意文本。
<!DOCTYPE html>
<html><body><script>var carname1="Bill Gates";var carname2='Bill Gates';var answer1="Nice to meet you!";var answer2="He is called 'Bill'";var answer3='He is called "Bill"';document.write(carname1 + "<br>")document.write(carname2 + "<br>")document.write(answer1 + "<br>")document.write(answer2 + "<br>")document.write(answer3 + "<br>")</script></body></html>
==》2、Number类型(数字类型)
JavaScript 只有一种数字类型。数字可以带小数点,也可以不带。
Number类型包含整数和浮点数。
var x1=34.00; //使用小数点来写 var x2=34; //不使用小数点来写
极大或是极小的数据可以用科学计数法来表示。
var y=123e5; // 12300000 var z=123e-5; // 0.00123
NaN:非数字类型。特点:① 涉及到的 任何关于NaN的操作,都会返回NaN ② NaN不等于自身。
var ab = "a1"; console.log(ab/10);// NaN console.log(NaN == NaN);// false;
==》3、布尔
布尔(逻辑)只能有两个值:true 或 false。
var x=truevar y=false
==》4、数组
跟其它语言一样,可以用两种方式表示:
var cars=new Array();cars[0]="Audi";cars[1]="BMW";cars[2]="Volvo";或:
var cars=new Array("Audi","BMW","Volvo");
==》5、对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。
属性由逗号分隔:
var person={firstname:"Bill", lastname:"Gates", id:5566};对象 (person) 有三个属性:firstname、lastname 以及 id。
声明可横跨多行:
var person={
firstname : "Bill",
lastname : "Gates",
id : 5566
};
var person={
firstname : "Bill",
lastname : "Gates",
id : 5566
};
对象属性有两种寻址方式:
document.write(person.lastname + "<br />");
document.write(person["lastname"] + "<br />");
name=person.lastname;name=person["lastname"];
阅读全文
1 0
- JavaScript基础(八)- JavaScript 数据类型
- JavaScript基础(数据类型)
- JavaScript基础(八) --- 正则
- JavaScript基础(一)--数据类型
- JavaScript 入门基础 (八)
- javascript的基础数据类型
- javaScript基础:数据类型转换
- javascript基础--数据类型
- javascript数据类型、变量基础
- JavaScript基础之数据类型
- JavaScript入门基础--数据类型
- JavaScript基础-基本数据类型
- javascript(八)面向对象基础
- javascript基础八(知识点类闭包)
- javascript基础之八(原型揭秘)
- Javascript基础部分(五)数据类型
- JavaScript基础(二)——数据类型
- javascript基础学习(1)数据类型--number
- ssm 整合 redis(进阶教程)
- 两种mvp配合使用
- 自定义圆弧进度条
- 企业为什么要开发微信小程序商城
- C/C++动态内存管理
- JavaScript基础(八)- JavaScript 数据类型
- App 优化之查找项目中无用资源
- python3安装pygame---记录
- 任正非:《以创新为核心竞争力 为祖国百年科技振兴而奋斗》
- WebAssembly,Web的新时代
- 签名加密ascii排序例子
- java 两种比较器的详细介绍及实例
- Centos 下安装Ruby和rubygems
- 数据库 外键和约束