JavaScript 的语法(与其他语言一样,也需要遵循一些基本的语法)
JavaScript 工具和运行环境
JavaScript 代码生成工具和IDE 有助于创建强大的JavaScript 代码。
以下其中的一些工具:
运行时环境:
个例在下面:↓ ↓ ↓ ↓
使用Script示例
1 <html>
2 <head>
3 <script>
4 document.write("欢迎使用JavaScript");
5 </script>
6 </head>
7 <body>
8 <p>祝你学有所成</p>
9 </body>
10 </html>
使用外部文件示例
1 <html>
2 <head>
3 <script src="text.js"></script>
4 </head>
5 <body>
6 <p>祝学有所成!!</p>
7 </body>
8 </html>
在事件处理程序中使用JavaScript示例
1 <html>
2 <head>
3 <title>JavaScript示例<title>
4 </head>
5 <body>
6 <from>
7 <input type="button" value="你好"
8 onClick=‘alert("你好");‘>
9
10 </from>
11 </body>
12 </html>
下面示例:
1 <html>
2 <head>
3 <script>
4 document.write("欢迎使用JavaScript");
5 alert("你是最棒的!");
6 if(confirm("是否要关闭当前页面?")){
7 window.close(); //关闭一个tab页
8 }
9 </script>
10 </head>
11 <body>
12 <p>祝你学有所成</p>
13 </body>
14 </html>
变量是一种引用内存位置的容器,用于保存在执行脚本时可以更改的值
变量的命令约定:
下面示例:
1 var new_amount; 2 var answer = null; 3 var old_cost = 12.50; 4 var result ="Unknown result"; 5 var a, b, c; 6 result = true;
在JavaScript中有四种基本的数据类型
基本类型属于弱类型
算术运算符
比较运算符
逻辑运算符
字符串运算符
求值运算符
运算符就不举例子了(很基础的东西)。.
下面示例java数组的创建和赋值:
1 <html><head> 2 <script language="JavaScript"> 3 <!-- 4 emp = new Array(3); 5 emp[0] = "Ryan Dias"; 6 emp[1] = "Graham Browne"; 7 emp[2] = "David Greene"; 8 document.writeln(emp[0]); 9 document.writeln(emp[1]); 10 document.writeln(emp[2]); 11 //--> 12 </script> 13 </head></html>
1 <HTML> 2 <HEAD><SCRIPT LANGUAGE = "JavaScript"> 3 <!-- 4 MyArray = new Array(5,5); 5 MyArray[0, 0] = "Ryan Dias"; 6 MyArray[0, 1] = 1; 7 MyArray[1, 0] = "Mike Donne"; 8 MyArray[1, 1] = 2; 9 MyArray[2, 0] = "Joe Dean"; 10 MyArray[2, 1] = 3; 11 MyArray[3, 0] = "Robert Matey"; 12 MyArray[3, 1] = 4; 13 document.write ("姓名是" + MyArray[3, 0]); 14 document.write("编号是" + MyArray[3,1]); 15 --> 16 </SCRIPT> 17 </HEAD> 18 </HTML>
示例:
1 <html> 2 <head> 3 <script language="JavaScript"> 4 <!-- 5 emp = new Array(3); 6 emp[0] = "Ryan Dias"; 7 emp[1] = "Graham Browne"; 8 emp[2] = "David Greene"; 9 emp.sort(); 10 document.writelen(emp.length); 11 document.writeln(emp[0]); 12 document.writeln(emp[1]); 13 document.writeln(emp[2]); 14 //--> 15 </script> 16 </head> 17 </html>
1 if (condition) 2 { statements; } 3 else 4 { statements2; }
switch语句:
switch (expression){ case value1: statements; break; case value2: statements; break; ... default :statements; }
function funcName(argument1,argument2,etc) {statements; }
调用即方法名就可以
原文:https://www.cnblogs.com/268lwc/p/10688774.html