JS引入
<script type="text/javascript">
document.write("hello world!!!");
</script>
用var声明变量 = 赋值 ==等于
单一var模式
Var a b c d e ;
A = .. B = .. C = ..
命名规则
变量名必须以英文字母 “_” "$"开头
可以由英文字母 “_” "$" 数字组成
不能用系统关键字保留字命名 关键字 保留字(未来可能由于系统升级变成关键字)
原始值 不可改变 栈数据 stack
Number String Boolean undefined null
先进后出 first in last out
引用值 堆数据 heap
Array Object function …date RegExp
交流表达
比较运算符
ASC码 7位 字符串比较的是asc码顺序
ASCII 码 8位
NaN != NaN
逻辑运算符
&&
先看第一表达式转换成布尔值的结果,如果结果为真,那么它会看第二个表达式转换为布尔值的结果,如果只有两个表达式的话,只看到第二个表达式,就可以返回该表达式的值了
第一表达式为false,将值返回,中断。
短路语句
||
寻找一个真
!
认定为false的值
Undefined null NaN ""(空字符串) 0 false ==> false
条件语句
100以内能被3整除或者能被5 7整除的数 打印
whie循环
never-ending loop
do-while
Math.sqrt() 返回一个数的平方根
Switch case
Break 跳出循环
Continue 中止本此循环进入下一圈循环