JS的基本知识

1.文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖。

2.<script></script>可以写在<body></body>中和<head></head>中。

3.JavaScript 对大小写是敏感的。

4.JavaScript 会忽略多余的空格。您可以向脚本添加空格,来提高其可读性。

5.可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量

6.重新声明JavaScript 变量,该变量的值不会丢失。

7.数组的创建方式一般采用:var cars=["Audi","BMW","Volvo"]。

8.对象创建:var person={firstname:"Bill", lastname:"Gates", id:5566}。

对象属性的两种寻址方式:①name=person.lastname②name=person["lastname"]。

9.可以使用new来创建对象(声明对象时加不加大括号都可以正常运行):

var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;

JavaScript 变量均为对象。JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript 中,对象是拥有属性和方法的数据。

10.使用 return 语句时,函数会停止执行,并返回指定的值。整个 JavaScript 并不会停止执行,而是继续执行。

11.数字和字符串相加,结果成为字符串。

12. if 语句只有一行代码,可以省略大括号。例如:if(i=3) break;

13.continue语句会中断当前条件的迭代,继续下一个迭代。

14.改变标签的属性值:document.getElementById(id).attribute=new value

改变css的属性值: document.getElementById(id).style.property=new style

15.HTML 事件的例子:

  • 当用户点击鼠标时  onclick
  • 当网页已加载时  onload
  • 当图像已加载时
  • 当鼠标移动到元素上/外时  onmouseover/ onmouseout
  • 当输入字段被改变时  onchange
  • 当提交 HTML 表单时
  • 按下/释放鼠标  onmousedown/onmouseup

16.初始值为false的Boolean对象:

var myBoolean=new Boolean();
var myBoolean=new Boolean(0);
var myBoolean=new Boolean(null);
var myBoolean=new Boolean("");
var myBoolean=new Boolean(false);
var myBoolean=new Boolean(NaN);

初始值为true的Boolean的对象:

var myBoolean=new Boolean(1);
var myBoolean=new Boolean(true);
var myBoolean=new Boolean("true");
var myBoolean=new Boolean("false");
var myBoolean=new Boolean("Bill Gates");

17.window.navigator 对象包含有关访问者浏览器的信息。

18. JavaScript 中创建三种消息框:

警告框:alert("文本")

确认框:var r=confirm("Press a button!");
if (r==true)
  {
  alert("You pressed OK!");
  }
else
  {
  alert("You pressed Cancel!");
  }

提示框:var name=prompt("请输入您的名字","Bill Gates")
  if (name!=null && name!="")
    {
    document.write("你好!" + name + " 今天过得怎么样?")
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值