分为1、ECMAScript ----ECMA组织
2、DOM(Document Object Model) 文档对象模型 -W3c
3、BOM(Browser Object Model) 浏览器对象模型
JS基础
JavaScript js 是一种轻量级脚本语言,由浏览器进行解释。
引入方式 内嵌式 <script type="text/javascript">js 代码</script>
外链式 <script src "js文件路径"></script>
事件引入 <button οnclick="js代码">按钮</button>
onclick 单击
ondblclick 双击
js注释方式 //单行注释
/*多行注释 块注释 */
输出方式:
1、alert(内容)警告框 在窗口输出 数字可以直接写,其他都需要加引号,如果前面有双引号,后面用单引号。
2、document.write("内容")
把内容写入到html内部(body内部)
3、console.log()控制台日志
如果需要换行\n 或` `(反引号)
console.error(错误)
console.warn(提醒)
console.info(信息)
prompt(参数1,参数2)提示输入对话框
参数1 提示文本(一般用""包着) 参数2 输入框中默认值,可以省略
返回值:点击确认按钮,返回输入框的值
点击取消按钮,返回null
变量与数据类型
基本数据类型: 字符串 string 数字 number 布尔 boolean(值 false和true)
null 空值 可清空变量 undefined(表示变量不含有值)
变量命名规则:
1、必须以字母、下划线或美元符号($)开头 后面跟数字 数字 下划线 $
2、区分大小写
3、不允许使用JavaScript 关键字和保留字做变量名
声明变量用var
一个变量只声明不赋值,值是undefined
多个变量之间用逗号隔开