根据给定文件的信息,我们可以总结出以下关于JavaScript的相关知识点:
### 一、基本概念与语法
**1. 输出文本**
JavaScript 提供了多种输出文本的方法,例如 `document.write`。在给定的内容中,可以看到一个简单的例子:`document.write("示")`。这将向页面输出“示”。需要注意的是,在实际的网页开发中,推荐使用更现代的方法来更新页面内容,如 DOM 操作,因为 `document.write` 会重写整个文档流。
**2. 设置背景颜色**
通过 `<script>` 标签可以在 HTML 文档中嵌入 JavaScript 代码。例如,设置文档背景色为蓝色:`document.bgColor="blue"`。这是一种直接修改 HTML 元素属性的方式,但在现代前端开发中,更推荐使用 CSS 来管理样式,并利用 JavaScript 动态修改这些样式。
### 二、变量定义与数据类型
**3. 变量声明与赋值**
在 JavaScript 中,可以声明并初始化多个变量,例如:
```javascript
var answer1, answer2, answer3, answer4;
answer1 = 9;
answer2 = 2.5;
answer3 = "MilkeyMay";
answer4 = true;
```
这里分别声明了一个整数、一个浮点数、一个字符串和一个布尔值类型的变量。
**4. 不同进制数值**
JavaScript 支持十进制、十六进制、八进制等不同进制的数值表示:
```javascript
var decimalNum = 24;
var hexadecimalNum = 0x24; // 十六进制
var octalNum = 024; // 八进制
```
注意,对于八进制数,ES6 之后使用前缀 `0o` 或 `0O` 来表示,之前的 `0` 前缀可能引起混淆或错误。
**5. 大小数与特殊数值**
JavaScript 中可以表示非常大或非常小的数值,包括科学计数法表示:
```javascript
var num1 = 1234567890000.0;
var num2 = 5.14e23; // 科学计数法
var num3 = 0.0000123456;
var num4 = 6.0254e3 - 4; // 表达式计算
```
**6. 类型检测**
可以通过 `typeof` 运算符来检测变量的数据类型:
```javascript
var answer1 = 9;
var answer2 = 2.5;
var answer3 = "milkymay";
var answer4 = true;
console.log(typeof answer1); // "number"
console.log(typeof answer2); // "number"
console.log(typeof answer3); // "string"
console.log(typeof answer4); // "boolean"
```
**7. 字符串转换为数字**
可以使用 `parseInt()` 函数将字符串转换成整数:
```javascript
var str1 = "31daysinjanuary";
var int1 = parseInt(str1);
console.log(typeof str1); // "string"
console.log(typeof int1); // "number"
```
**8. 数字转换为字符串**
可以直接通过连接空字符串的方式将数字转换为字符串:
```javascript
var int1 = 256;
var str1 = "" + int1;
console.log(typeof str1); // "string"
console.log(typeof int1); // "number"
```
### 三、数组操作
**9. 创建数组与访问元素**
可以使用 `new Array()` 构造函数创建数组,并通过索引访问其元素:
```javascript
var array = new Array(5);
array[0] = 1;
array[1] = 3;
array[2] = 5;
array[3] = 7;
array[4] = 11;
console.log(array[0], array[1], array[2], array[3], array[4]); // 1 3 5 7 11
```
**10. 遍历数组**
遍历数组可以通过循环来实现,例如:
```javascript
var array = new Array(5);
array[0] = 1;
array[1] = 3;
array[2] = 5;
array[3] = 7;
array[4] = 11;
for (var i = 0; i < array.length; i++) {
console.log(array[i]);
}
```
以上内容涵盖了 JavaScript 的基本语法和常见操作,包括变量声明、数据类型转换、数组操作等方面的知识点。这些基础技能是学习 JavaScript 的重要组成部分,也是进一步探索前端开发的基础。