JavaScript的控制语句写法汇总-----JavaScript

冷不防 2024-02-19 09:24 93阅读 0赞
  1. <!DOCTYPE html>
  2. <!-- 这是HTML的注释 -->
  3. <html lang="en" id="myHtml">
  4. <head>
  5. <!-- 这里不是设置了编码,而是告诉浏览器,用什么编码方式打开文件避免乱码 -->
  6. <meta charset="UTF-8">
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  8. <title>HtmlAll</title>
  9. </head>
  10. <body>
  11. <script type="text/javascript" src="j.js"></script>
  12. <table align="center">
  13. <form id="myForm">
  14. <tr><td>登录窗口</td></tr>
  15. <tr>
  16. <td>
  17. <input type="text" id="username"/>
  18. </td>
  19. </tr>
  20. <tr>
  21. <td>
  22. <input type="password" id="password"/>
  23. </td>
  24. </tr>
  25. <tr>
  26. <td>
  27. <input type="submit" value="登录"/>
  28. </td>
  29. </tr>
  30. </form>
  31. </table>
  32. <!-- void运算符的语法是,执行运算符,但不返回任何结果 -->
  33. <!-- 让我们href的路径消失,用void不返回即可 -->
  34. <!-- javascript:void(0)我们的javascript是用来提示浏览器的,这是一段JS代码,这是不能省略的 -->
  35. <a href="javascript:void(0)" onclick="alert('test')">执行页面不跳转</a>
  36. <input type="button" onclick="vars()" value="123" />
  37. <input type="button" id="auto" value="auto" />
  38. <input type="button" id="tyo" value="tyo" />
  39. </body>
  40. </html>

<!DOCTYPE html>






HtmlAll
















登录窗口










执行页面不跳转




  1. window.onload = function()
  2. {
  3. document.getElementById("password").onkeydown = function(event,b)//局部变量
  4. {
  5. //获取键值
  6. //回车键键值是13,ESC是27
  7. //对于键盘事件来说,他都有keyCode属性用来获取键值
  8. if(event.keyCode === 13)
  9. {
  10. //识别到回车键位提示正在登录
  11. alert("正在登录")
  12. }
  13. }
  14. document.getElementById("myForm").onsubmit = function()
  15. {
  16. alert("正在登录")
  17. }
  18. document.getElementById("auto").onclick = function()
  19. {
  20. var ui = [false,true,1,2,"abc",3.14];
  21. for(var i = 0; i < ui.length; i++)
  22. {
  23. alert(ui[i]);
  24. }
  25. for(var i in ui)
  26. {
  27. //这个var i不是数组的元素,而是数组的下标
  28. alert(i);//显示都是下标的index
  29. alert(ui[i]);
  30. }
  31. }
  32. document.getElementById("tyo").onclick = function()
  33. {
  34. User = function(username,password)
  35. {
  36. this.username = username;
  37. this.password = password;
  38. }
  39. var u = new User("张三","12345");
  40. alert(u["username"] + "," + u["password"]);
  41. //这个用在数组上是角标index,用在对象上,是对象的属性名,返回字符串
  42. for(var value in u)
  43. {
  44. //属性名是一个字符串
  45. alert(value);
  46. //本身就是一个字符串,直接放进去即可
  47. alert(u[value]);
  48. }
  49. with(u)
  50. {
  51. //这种方式仅作了解,不要用尽量,不能所见即所得
  52. alert(username + "," + password);
  53. }
  54. }
  55. }
  56. function vars()
  57. {
  58. alert("1");
  59. }

window.onload = function()
{
document.getElementById(“password”).onkeydown = function(event,b)//局部变量
{
//获取键值
//回车键键值是13,ESC是27
//对于键盘事件来说,他都有keyCode属性用来获取键值
if(event.keyCode === 13)
{
//识别到回车键位提示正在登录
alert(“正在登录”)
}
}

document.getElementById(“myForm”).onsubmit = function()
{
alert(“正在登录”)
}

document.getElementById(“auto”).onclick = function()
{
var ui = [false,true,1,2,”abc”,3.14];
for(var i = 0; i < ui.length; i++)
{
alert(ui[i]);
}
for(var i in ui)
{
//这个var i不是数组的元素,而是数组的下标
alert(i);//显示都是下标的index
alert(ui[i]);
}
}
document.getElementById(“tyo”).onclick = function()
{
User = function(username,password)
{
this.username = username;
this.password = password;
}
var u = new User(“张三”,”12345”);
alert(u[“username”] + “,” + u[“password”]);
//这个用在数组上是角标index,用在对象上,是对象的属性名,返回字符串
for(var value in u)
{
//属性名是一个字符串
alert(value);
//本身就是一个字符串,直接放进去即可
alert(u[value]);
}
with(u)
{
//这种方式仅作了解,不要用尽量,不能所见即所得
alert(username + “,” + password);
}
}
}

function vars()
{
alert(“1”);
}

发表评论

表情:
评论列表 (有 0 条评论,93人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JavaScript写法

    一.js类的基本含义 我们知道,在js中,是没有类的概念的。类的所有实例对象都从同一个原型对象上继承属性,因此,原型对象是类的核心。 类是对象的抽象,而对象是类的具体实