JavaScript 用法
HTML 中的脚本必须位于 <script> 与 </script> 标签之间。
脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。
JavaScript 输出
JavaScript 没有任何打印或者输出的函数。
JavaScript 显示数据
JavaScript 可以通过不同的方式来输出数据:
使用 window.alert() 弹出警告框。
使用 document.write() 方法将内容写到 HTML 文档中。
使用 innerHTML 写入到 HTML 元素。
使用 console.log() 写入到浏览器的控制台。
JavaScript数据类型
JavaScript有五种简单数据类型,也称为基本数据类型,分别是undefined、null、boolean、number、和string。另外还有一种更加复杂的数据类型——object对象类型。
JavaScript是一种基于对象的语音,这意味着可以使用系统自定义的对象,也可以使用自己创建的对象。
JavaScript是弱类型的,typeof是用来检测数据类型的操作符。如:
var demo = "hi";
document.write(typeof demo);//string
var name;
document.write(typeof name);//undefined
var age = 35.5;
document.write(typeof age);//number
var obj = new Date();
dicument.write(typeof obj);
var flag = 1<2;
document.write(typeof flag);
其中,undefined表示变量没有定义。boolean是布尔类型,也称为真假类型, 此类型有两个标准值,true(真)和false(假)。number表示整数,小数,。string是字符定义类型,是程序中使用最广泛的一种类型。
当您向变量分配文本值时,应该用双引号或单引号包围这个值。
当您向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。
<script>
var pi=3.14;
var name="Bill Gates";
var answer='Yes I am!';
document.write(pi + "<br>");
document.write(name + "<br>");
document.write(answer + "<br>");
</script>
null
null是空类型,表示变量已经有值,使用typeof检测是返回object,如
<script>
var obj = null;
document.write(rtpyof obj)
<script>