大工20春《javascript基础教程与应用》辅导资料二
发布时间:2023-12-27 09:12:41浏览次数:32JavaScript 基础教程与应用辅导资料二主 题: 数据类型和运算内 容:我们这周主要学习第二章前半部分的相关内容,希望通过下面的内容能使同学们加深对本章相关知识点的理解。知识脉络:第二章 数据类型和运算1. 类型转化;2. 字符串数字和布尔;3. 数组转化成字符串数字布尔;4. 运算;5. 运算优先级。重点掌握内容如下:1. 字符串数字和布尔2. 数组转化成字符串数字布尔一、JavaScript 数据类型JavaScript 拥有动态类型JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:实例var x // x 为 undefinedvar x = 6; // x 为数字第 1 页 共 6 页
var x = "Bill"; // x 为字符串JavaScript 字符串字符串是存储字符(比如 "Bill Gates")的变量。字符串可以是引号中的任意文本。您可以使用单引号或双引号:实例var carname="Bill Gates";var carname='Bill Gates';您可以在字符串中使用引号,只要不匹配包围字符串的引号即可:实例var answer="Nice to meet you!";var answer="He is called 'Bill'";var answer='He is called "Bill"';JavaScript 数字JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:实例var x1=34.00; //使用小数点来写var x2=34; //不使用小数点来写极大或极小的数字可以通过科学(指数)计数法来书写:实例第 2 页 共 6 页
var y=123e5; // 12300000var z=123e-5; // 0.00123JavaScript 布尔布尔(逻辑)只能有两个值:true 或 false。var x=truevar y=falseJavaScript 数组下面的代码创建名为 cars 的数组:var cars=new Array();cars[0]="Audi";cars[1]="BMW";cars[2]="Volvo";或者 (condensed array):var cars=new Array("Audi","BMW","Volvo");或者 (literal array):实例var cars=["Audi","BMW","Volvo"];二、JavaScript 运算符第 3 页 共 6 页
运算符 = 用于给 JavaScript 变量赋值。算术运算符 + 用于把值加起来。y=5;z=2;x=y+z; 在以上语句执行后,x 的值是 7。JavaScript 算术运算符算术运算符用于执行变量与/或值之间的算术运算。给定 y=5,下面的表格解释了这些算术运算符:运算符 描述 例子 结果+加x=y+2 x=7-减x=y-2 x=3*乘x=y*2 x=10/除x=y/2 x=2.5%求余数 (保留整数)x=y%2 x=1++累加x=++y x=6--递减x=--y x=4JavaScript 赋值运算符赋值运算符用于给 JavaScript 变量赋值。用于字符串的 + 运算符+ 运算符用于把文本值或字符串变量加起来(连接起来)。如需把两个或多个字符串变量连接起来,请使用 + 运算符。第 4 页 共 6 页
txt1="What a very";txt2="nice day";txt3=txt1+txt2;在以上语句执行后,变量 txt3 包含的值是 "What a verynice day"。要想在两个字符串之间增加空格,需要把空格插入一个字符串之中:txt1="What a very ";txt2="nice day";txt3=txt1+txt2;或者把空格插入表达式中:txt1="What a very";txt2="nice day";txt3=txt1+" "+txt2;在以上语句执行后,变量 txt3 包含的值是:"What a very nice day"对字符串和数字进行加法运算请看这些例子:x=5+5;document.write(x);x="5"+"5";document.write(x);第 5 页 共 6 页
x=5+"5";document.write(x);x="5"+5;document.write(x);五、本节例题(一)判断题1、JavaScript 中相同的变量,只能用做一个固定的类型( )。答案:错第 6 页 共 6 页