JavaScript就这么回事 (JS基础知识整理)
根据给定的信息,我们可以梳理出一系列关于JavaScript的基础知识点。这些知识点涵盖了从基本语法到数组操作等方面的内容。 ### 1. JavaScript脚本标签 在HTML文档中嵌入JavaScript代码时,通常使用`<script>`标签。例如: ```html <script language="JavaScript"> // JavaScript代码 </script> ``` 需要注意的是,在现代的HTML文档中,推荐使用`type="text/javascript"`来代替`language="JavaScript"`。此外,由于`type="text/javascript"`是默认值,因此通常可以省略此属性。 ### 2. 输出文本到网页 利用`document.write()`方法可以在页面上显示文本。例如: ```javascript document.write("Hello"); ``` 这将把字符串“Hello”写入文档流。需要注意的是,`document.write()`在文档加载完毕后调用可能会导致页面重绘,因此建议仅在文档首次加载时使用。 ### 3. 对非JavaScript浏览器的支持 当浏览器不支持JavaScript时,可以通过`<noscript>`标签提供备选内容。例如: ```html <noscript> Hello to the non-JavaScript browser. </noscript> ``` 这段代码将在不支持JavaScript的浏览器中显示文本“Hello to the non-JavaScript browser”。 ### 4. 引入外部JavaScript文件 通过`<script>`标签的`src`属性可以引入外部JavaScript文件。例如: ```html <script language="JavaScript" src="/filename.js"></script> ``` 这会加载位于服务器根目录下的`filename.js`文件,并执行其中的JavaScript代码。 ### 5. 注释 JavaScript支持单行注释和多行注释。单行注释使用`//`,而多行注释则使用`/* */`。例如: ```javascript // This is a single-line comment /* This is a multi-line comment */ ``` 注释用于解释代码逻辑或暂时禁用某段代码,有助于提高代码的可读性和可维护性。 ### 6. 输出格式化文本 `document.write()`还可以用来输出格式化的HTML文本。例如: ```javascript document.write("<strong>Hello</strong>"); ``` 这将输出加粗的文本“Hello”。 ### 7. 变量声明与赋值 在JavaScript中,使用`var`关键字声明变量,并对其进行赋值。例如: ```javascript var myVariable = "some value"; ``` ### 8. 字符串连接 可以使用加号(`+`)来连接两个或多个字符串。例如: ```javascript var myString = "String1" + "String2"; ``` 这将把两个字符串拼接为一个新字符串。 ### 9. 字符串搜索 使用`search()`方法可以在字符串中查找子字符串的位置。例如: ```javascript var myVariable = "Hello there"; var therePlace = myVariable.search("there"); document.write(therePlace); ``` 这里`search()`方法返回子字符串“there”在字符串中的位置索引。 ### 10. 字符串替换 可以使用`replace()`方法来替换字符串中的某个子字符串。例如: ```javascript var thisVar = "Monday"; thisVar = thisVar.replace("Monday", "Friday"); ``` 这将把字符串中的“Monday”替换为“Friday”。 ### 11. 字符串格式化方法 JavaScript提供了多种字符串格式化的方法,如`big()`、`blink()`、`bold()`等。例如: ```javascript var myVariable = "Hello there"; document.write(myVariable.big() + "<br>"); document.write(myVariable.blink() + "<br>"); document.write(myVariable.bold() + "<br>"); ``` 以上代码演示了如何使字符串变大、闪烁和加粗。 ### 12. 数组声明与初始化 JavaScript中可以通过构造函数`new Array()`来创建数组,并通过下标进行元素的添加。例如: ```javascript var myArray = new Array(5); myArray[0] = "FirstEntry"; myArray[1] = "SecondEntry"; ``` 此外,也可以在声明数组的同时初始化元素。例如: ```javascript var anotherArray = new Array("FirstEntry", "SecondEntry", "ThirdEntry", "FourthEntry", "FifthEntry"); ``` ### 13. 数组排序 数组的排序可以通过`sort()`方法实现。例如: ```javascript var myArray = new Array(5); myArray[0] = "z"; myArray[1] = "c"; myArray[2] = "d"; myArray[3] = "a"; myArray[4] = "q"; document.write(myArray.sort()); ``` `sort()`方法会按照字典顺序对数组进行排序,并返回排序后的数组。 ### 14. 字符串分割 通过`split()`方法可以将字符串分割成数组。例如: ```javascript var myVariable = "a,b,c,d"; var stringArray = myVariable.split(","); document.write(stringArray[0]); document.write(stringArray[1]); ``` 这里,字符串被逗号`,`分隔成数组元素。 以上就是从给定文件中提取出来的一些JavaScript基础知识点,它们涵盖了语言的基本语法、数据类型处理以及常见操作等方面。希望这些知识点能帮助初学者更好地理解和掌握JavaScript的基础知识。
- utf-8882013-07-04很基础,得耐心看才行!
- 粉丝: 2
- 资源: 28
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助