- JS的组成:
- ECMAScript(JavaScript语法)
- DOM(页面文档对象模型)
- BOM(浏览器对象模型)
- JS输入输出语句
方法 说明 alert(msg) 浏览器弹出警示框 console.log(msg) 浏览器控制台打印输出信息 prompot(info) 浏览器弹出输入框,用户可以输入 - 特殊变量:不声明变量只赋值也能正常使用但不提倡这种写法
age=18; console.log(age);//能在控制台正常显示
-
变量名严格区分大小写;变量名不能是关键字或保留字;对某些浏览器来说,name有特殊含义,尽量不要作为变量名。
-
JavaScript是一种动态语言,变量的数据类型只有在程序的运行过程中,根据等号右边的值来确定。
-
js中,相同的变量可以用作不同的数据类型
var age=18;// int 型 var age=‘十八’;// 字符串类型
-
八进制前加0,十六进制加0x;
-
infinity 无穷大,-infinity 无穷小,NaN 非数值
-
isNaN(m),m数字返回false,不是返回true;
-
转义符以 \ 开头
转义符 解释 \n 换行 \\ 斜杠\ \' 单引号 \" 双引号 \t tab缩进 \b 空格 b=blank -
转换为字符串:toString(),String(),加号(+)拼接
-
转换为数值型:parseInt(string),parseFloat(string),Number(string),js隐式转换(- * /):利用算数运算隐士转换为数值型。
-
转换为bool型:Boolean()
-
九九乘法表
<script> var str = ''; for (var i = 1; i <= 9; i++) { for (var j = 1; j <= i; j++) { str += j + '×' + i + '=' + i * j + '\t'; } str = str + '\n'; } console.log(str); </script>