JavaScript课堂笔记!
JavaScript是世界上最流行的脚本语言。属于wed语言, 试用与PC,笔记本电脑,平板电脑和移动电话。
JavaScript用法
<!DOCTYPEhtml>
<html>
<head>
<meta charset: “utf-8”>
<title></title>
<script> (双标签)
<---!JavaScript代码内部引入方法1--->
alert(“iiii”); 弹出框
ALERT(‘AAAA’); 不识别 (注:js严重区分大小写!)
</script>
</head>
<body>
<---!js内部引入方式2--->
<script type= “text/JavaScript”> 双标签
脚本 类型 文本 js
alert(“壹门徒js课程开始了”);
弹出框
</script>
<noscript> (定义在脚本被执行时替代内容)双标签
<--!您的浏览器不支持JS,请更换查看-->
</noscript>
<---!行内引入--->
<a href=“JavaScript:confirm(“内容”);”>报名</a> 双标签
引入 JS 确认框 弹出的内容..
<p onclick= “JavaScript:alert(“内容”);”>clikme</p>
鼠标单击 弹出框.... 自定义..
<---!外部引入 推荐--->
<script src=“script/js/test.js” type=“text/javascript” charset=“utf-8”></script> 双标签 注:写在</body>上面!
脚本 引入 脚本链接/路径 类型 文本 js 中文
</body>
</html>
页面输出
alert:不能插任何标签
“\”换行的意思(外向倾斜)
document.write:可以加标签
console.log 控制台输出 (!重要)
var:表示声明变量,定义变量。
“=”表示赋值 。
true 肯定, false 否定
*数据类型
1.字符串(string)带引号的,只有字符串带引号。 例: ' aaa ' 、 'only'
2.数字(number)纯数字。 例:‘123’. NaN 属于number类型,但他不是一个数字,不能和自身作比较。
3.布尔类型(boolean)
4.null(对空)
5.undefined:未赋值
6.对象(object)
7.数组
*变量的命名
1.名称命名含义明确,严格区分大小写!
2.以字母下划线开始,后面跟字母数字下划线 例:age _age age1
3.三种命名写法:小驼峰:firstName 大驼峰:FirstName 下划线:first_name
var a = b = c = d = e = 1; 多个变量相同的初始值(变量简写)
alert(a);
变量重名后会产生覆盖。
进制
十进制、十六进制、八进制、 正无穷(infinity)、负无穷(-infinity)。
转换为数值
undefined:转化成number,结果为NaN.
null转化为number,结果为0;
true转换为number是1. false转换为number为0。
注:比较时有字母的都是NaN.