JavaScript基础知识

本文详细介绍JavaScript的基础语法,包括脚本创建、隐藏与显示控制、变量定义、字符串操作、数组使用及排序、弹窗与确认框展示、函数定义与调用等核心功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 创建脚本块
1None.gif<script language=”JavaScript”>
2None.gif      JavaScript code goes here
3None.gif</script> 

2 隐藏脚本代码
1None.gif<script language=”JavaScript”>
2None.gif<!--
3None.gif      document.write(“Hello”);
4None.gif// -->
5None.gif</script> 
在不支持JavaScript的浏览器中将不执行相关代码

3 浏览器不支持的时候显示
1None.gif<noscript>
2None.gif    Hello to the non-JavaScript browser.
3None.gif</noscript> 

4 链接外部脚本文件
1None.gif<script language=”JavaScript” src="/”filename.js"></script> None.gif

5 注释脚本
1None.gif
2None.gif// This is a comment
3None.gifdocument.write(“Hello”); // This is a comment
4ExpandedBlockStart.gifContractedBlock.gif/**//*
5InBlock.gif      All of this  is a comment
7ExpandedBlockEnd.gif*/
 

6 输出到浏览器 
1None.gifdocument.write(“<strong>Hello</strong>”);

7 定义变量
1None.gifvar myVariable = “some value”; 

8 字符串相加 
1None.gifvar myString = “String1” + “String2”; None.gif

9 字符串搜索
1None.gif<script language=”JavaScript”>
2None.gif<!--
3None.gif     var myVariable = “Hello there”;
4None.gif     var therePlace = myVariable.search(“there”);
5None.gif    document.write(therePlace);
6None.gif// -->
7None.gif</script> None.gif

10 字符串替换 
None.gifthisVar.replace(“Monday”,”Friday”); None.gif

11 格式化字串
 1None.gif <script language=”JavaScript”>
 2None.gif <!--
 3None.gif var myVariable = “Hello there”;
 4None.gif document.write(myVariable.big() + “<br>”);
 5None.gif document.write(myVariable.blink() + “<br>”);
 6None.gif document.write(myVariable.bold() + “<br>”);
 7None.gif document.write(myVariable.fixed() + “<br>”);
 8None.gif document.write(myVariable.fontcolor(“red”) + “<br>”);
 9None.gif document.write(myVariable.fontsize(“18pt”) + “<br>”);
10None.gif document.write(myVariable.italics() + “<br>”);
11None.gif document.write(myVariable.small() + “<br>”);
12None.gif document.write(myVariable.strike() + “<br>”);
13None.gif document.write(myVariable.sub() + “<br>”);
14None.gif document.write(myVariable.sup() + “<br>”);
15None.gif document.write(myVariable.toLowerCase() + “<br>”);
16None.gif document.write(myVariable.toUpperCase() + “<br>”);
17None.gif 
18None.gif var firstString = “My String”;
19None.gif var finalString = firstString.bold().toLowerCase().fontcolor(“red”);
20None.gif // -->
21None.gif </script> 

12 创建数组
 1None.gif<script language=”JavaScript”>
 2None.gif<!--
 3None.gif var myArray = new Array(5);
 4None.gifmyArray[0= “First Entry”;
 5None.gif myArray[1= “Second Entry”;
 6None.gif myArray[2= “Third Entry”;
 7None.gif myArray[3= “Fourth Entry”;
 8None.gif myArray[4= “Fifth Entry”;
 9None.gif var anotherArray = new Array(“First Entry”,”Second Entry”,”Third Entry”,”Fourth Entry”,”Fifth Entry”);
10None.gif// -->
11None.gif</script> 

13 数组排序
 1None.gif<script language=”JavaScript”>
 2None.gif<!--
 3None.gif var myArray = new Array(5);
 4None.gif myArray[0= “z”;
 5None.gif myArray[1= “c”;
 6None.gif myArray[2= “d”;
 7None.gif myArray[3= “a”;
 8None.gif myArray[4= “q”;
 9None.gif document.write(myArray.sort());
10None.gif// -->
11None.gif</script> 

14 分割字符串
 1None.gif<script language=”JavaScript”>
 2None.gif<!--
 3None.gif var myVariable = “a,b,c,d”;
 4None.gif var stringArray = myVariable.split(“,”);
 5None.gif document.write(stringArray[0]);
 6None.gif document.write(stringArray[1]);
 7None.gif document.write(stringArray[2]);
 8None.gif document.write(stringArray[3]);
 9None.gif// -->
10None.gif</script> 

15 弹出警告信息
1None.gif<script language=”JavaScript”>
2None.gif<!--
3None.gif     window.alert(“Hello”);
4None.gif// -->
5None.gif</script> 

16 弹出确认框
1None.gif<script language=”JavaScript”>
2None.gif<!--
3None.gif var result = window.confirm(“Click OK to continue”);
4None.gif// -->
5None.gif</script> 

17 定义函数
1None.gif<script language=”JavaScript”>
2None.gif <!--
3ExpandedBlockStart.gifContractedBlock.gif function multiple(number1,number2) dot.gif
4InBlock.gif var result = number1 * number2;
5InBlock.gif return result;
6ExpandedBlockEnd.gif }

7None.gif// -->
8None.gif</script> 

18 调用JS函数
1None.gif<a href=”#” onClick=”functionName()”>Link text</a>
2None.gif<a href="/”javascript:functionName"()”>Link text</a> 

19 在页面加载完成后执行函数
1None.gif<body onLoad=”functionName();”>
2 None.gif     Body of the page
3None.gif</body> 

20 条件判断
1None.gif<script>
2None.gif<!--
3None.gif var userChoice = window.confirm(“Choose OK or Cancel”);
4None.gif var result = (userChoice == true? “OK” : “Cancel”;
5None.gif document.write(result);
6None.gif// -->
7None.gif</script>

21 指定次数循环
 1None.gif<script>
 2None.gif<!--
 3None.gif var myArray = new Array(3);
 4None.gif myArray[0= “Item 0”;
 5None.gif myArray[1= “Item 1”;
 6None.gif myArray[2= “Item 2”;
 7ExpandedBlockStart.gifContractedBlock.gif for (i = 0; i < myArray.length; i++dot.gif
 8InBlock.gif document.write(myArray[i] + “<br>”);
 9ExpandedBlockEnd.gif }

10None.gif// -->
11None.gif</script> 
12None.gif

22 设定将来执行
1None.gif<script>
2None.gif<!--
3ExpandedBlockStart.gifContractedBlock.gif function hello() dot.gif
4InBlock.gif window.alert(“Hello”);
5ExpandedBlockEnd.gif }

6None.gif window.setTimeout(“hello()”,5000);
7None.gif// -->
8None.gif</script> 
9None.gif

23 定时执行函数
 1None.gif<script>
 2None.gif<!--
 3ExpandedBlockStart.gifContractedBlock.gif function hello() dot.gif
 4InBlock.gif       window.alert(“Hello”);
 5InBlock.gif        window.setTimeout(“hello()”,5000);
 6ExpandedBlockEnd.gif }

 7None.gif window.setTimeout(“hello()”,5000);
 8None.gif// -->
 9None.gif</script> 

24 取消定时执行
1None.gif<script>
2None.gif<!--
3ExpandedBlockStart.gifContractedBlock.gif function hello() dot.gif
4InBlock.gif          window.alert(“Hello”);
5ExpandedBlockEnd.gif }
6None.gif var myTimeout = window.setTimeout(“hello()”,5000);
7None.gif window.clearTimeout(myTimeout);
8None.gif// -->
9None.gif</script>

25 在页面卸载时候执行函数
1None.gif<body onUnload=”functionName();”>
2None.gif     Body of the page
3None.gif</body> 
4None.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值