基本运算符

加法

注意,假如+有字符串参与,那么其他数值会被视为字符串

<!DOCTYPE html>
<html>
<body>

<h1>JavaScript 变量</h1>

<p>相加 3 + 5 + "8" 的结果是:</p>

<p id="demo"></p>

<script>
var e = 4;
var x = e + e + "8" + e + e;
document.getElementById("demo").innerHTML = x;
</script>

</body>
</html>

输出为:8844
在“8”之后的数值,是计算之后视为字符串
而“8”之前的数值,是视为独立的字符串

除法

注意:js中的数字不区分浮点数与整数,除法一律是按浮点数相除

<!DOCTYPE html>
<html>
<body>

<h1>+= 运算符</h1>

<p id="demo"></p>

<script>
var x = 7;
y = x / 8;
document.getElementById("demo").innerHTML = y;
</script>

</body>
</html>

输出:0.875

除以0结果是infinity

严格相等

符号:===
两边必须是数值和类型完全相同才返回true

html事件

HTML 事件可以是浏览器或用户做的某些事情。
下面是 HTML 事件的一些例子:

  • HTML 网页完成加载
  • HTML 输入字段被修改
  • HTML 按钮被点击

js可以在html事件被触发后执行

如:按钮被点击

<!DOCTYPE html>
<html>
<body>

<h1>JavaScript 事件</h1>

<button onclick="document.getElementById('demo').innerHTML=Date()">时间是?</button>

<p id="demo"></p>

</body>
</html>