JavaScript 数据类型
JavaScript 变量能够保存多种数据类型:数值、字符串值、数组、对象等等:
var length = 7; // 数字 var lastName = "Gates"; // 字符串 var cars = ["Porsche", "Volvo", "BMW"]; // 数组 var x = {firstName:"Bill", lastName:"Gates"}; // 对象
数据类型的概念
在编程过程中,数据类型是重要的概念。
为了能够操作变量,了解数据类型是很重要的。
如果没有数据类型,计算机就无法安全地解决这道题:
数值型
JavaScript 数值:JavaScript 只有一种数值类型。
写数值时用不用小数点均可:
var x1 = 34.00; // 带小数点
var x2 = 34; // 不带小数点
字符串值型
JavaScript 字符串值:字符串被引号包围。您可使用单引号或双引号:
您可以在字符串内使用引号,只要这些引号与包围字符串的引号不匹配:
var answer = "It's alright"; // 双引号内的单引号
var answer = "He is called 'Bill'"; // 双引号内的单引号
var answer = 'He is called "Bill"'; // 单引号内的双引号
数组型
JavaScript 数组:JavaScript 数组用方括号书写。
数组的项目由逗号分隔。var cars = ["Porsche", "Volvo", "BMW"]
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript 数组</h2>
<p>数组索引基于零,这意味着第一个项目是 [0],第二个项目是 [1],以此类推。</p>
<p id="demo"></p>
<script>
var cars = ["Porsche", "Volvo", "BMW"];
document.getElementById("demo").innerHTML = cars[0];
</script>
</body>
</html>
对象
JavaScript 对象:JavaScript 对象用花括号来书写。
对象属性是 name:value 对,由逗号分隔。
var person = {firstName:"Bill", lastName:"Gates"}
布尔值
javaScript 布尔值
布尔值只有两个值:true 或 false。
var x = true;
var y = false;