19.8.12 第一天的学习
一...........三种引入..................
1.内部引入
<script type="text/javascript">
</script>
2.行内引入
<a href="javascript:confirm('你确定要报名吗');" 报名</a>
<p onclick="javascript:alert("hello world");"> clickMe</p>
3.外部引入
<script src="路径" type="text/script" ></script>
建议写在离</body>最近的位置
二.................var 命名变量..................................
变量名以字母或下划线开头 后面可以是数字 字母 下划线
命名是要见名思意
名字区分大小写
重名会发生覆盖
firstName 小驼峰
FirstName 大驼峰
first_name 下划线法
三...........注释方法................
// 单行注释
/*
多行注释
*/
四.............NaN............................................
NaN not a number不是数字的数字
isNaN() 检测是否为NaN值
五..................弹框..............................
confirm() 确认框
alert () 弹框
提示框:prompt('提示语句','input框');
六.................运算符....................
1.算术运算符 + - * / % ++ --
2.赋值运算符 += -= *= /=
a+=3 ----- a=a+3
3.比较运算符> >= < <= == != === !===
4.逻辑运算符 与 && 或 || 非 !
5.字符串连接符 +
6.三元运算符 条件?true执行:false执行;
....................................................
<noscrtpt>
测试是否支持script
</noscript>
onclick 点击事件
console.log 向控制台输出
document.write() 在页面上写内容
\ 转义符 使\n等在页面上显示出来
typeof输出类型
Infinity 正无穷大
undefined:没有对变量进行初始化的类型
null 空值
null == undefined
null != ""
null != 0
undefined != ""
undefined != 0
"" == 0