JavaScript基础入门:语法、结构与核心对象

作者:像素猫时间:2026-10-25 13:59:23浏览:422

本文介绍JavaScript基础语法,包括防止不支持JS浏览器问题的处理、脚本在header与body中的放置策略及外部文件引用。涵盖单行与多行注释、全等符号===、三种提示框(alert、confirm、prompt)及for in循环用法。重点解析正则表达式对象RegExp的test、exec和compile方法及其返回值差异。

JavaScript基础语法与脚本放置

针对不支持JavaScript的浏览器,可通过特定方式处理JS代码以避免显示问题。


<script type="text/javascript">


<!--

document.write("Hello World!");


//-->

</script>


关于JavaScript代码的放置位置,主要有以下几种选择:


放置在header部分:确保在脚本被调用时,相关资源已经加载完毕。


放置在body部分:页面载入过程中直接调用执行。


使用外部JavaScript文件:文件内容不包含<script>标签。


引用外部文件的用法示例:<script src = "xxx.js">.....</sceipt>


关于代码注释的写法:


单行注释使用符号://


多行注释使用符号:/*.....*/


=== 全等符号用于判断类型和值是否都相等。


提示框与循环结构

JavaScript提供三种提示框类型:


警告框用法:alert("alert");


确认框用法:confirm("confirm");


提示框用法:prompt("prompt","默认值");


for in 声明用于遍历对象属性:


语法格式为:for (变量 in 对象)


{

在此执行相关代码


}

正则表达式对象方法

关于正则表达式的应用:


test()方法用于检索字符串中是否包含指定值,若存在返回True,否则返回False。


示例代码:var patt1=new RegExp("e");


执行语句:document.write(patt1.test("The best things in life are free"));


exec()方法用于检索字符串中的指定值,若找到则返回该值,否则返回null。


示例代码:var patt1=new RegExp("e");


执行语句:document.write(patt1.exec("The best things in life are free"));


compile()方法用于修改检索模式,并可添加或删除第二个参数。

作者最新文章