1、什么是JavaScript?
JavaScirpt 它是由网景公司开发的一款基本浏览器、基于面向对象、事件驱动式的网页脚本语言!它的主要应用场景是表单验证、网页特效、一些简单的网页游戏、与服务器进行交互(AJAX)。
2、书写JS的方式
嵌入式:<script type=”text/javascript”>//书写JS代码</script>
外链式:<script type=”text/javascript” src=”外部的JS文件”></script>
行内式:将JS代码书写在标记的事件属性里面,例:<button onclick=' JS代码 '>确认</button>
嵌入式书写的JS代码它只能被当前的HTML文档使用,外链式的JS代码可以被多个HTML文档使用。
JS的注释方式:单行注释://注释的内容 多行注释:/*注释内容*/
书写JS的语法规则:JavaScript区分大小写、须嵌入在HTML文件中、代码中不能出现有<>以及不能有CSS代码、语句末尾可以加分号一定是英文下的分号(;),最好加分号、可以独立保存为一个外部文件
3、变量 声明变量格式:var 变量名 = 值
变量名命名规则:变量名可以使用大小写英文字母、数字、下划线(_)、美元符号($)来组成
变量名不能以数字开头
变量名不能用JS中的关键字以及保留字
变量名是由多个单词组成的 那么建议使用下划线接连法、驼峰法
下划线接连法:var get_user_name 驼峰法:var getUserName
4、三个常见的输出方法:
window.alert(数据或者变量名) window.alert('Hello,world!'); 作用:是向浏览器的窗口中弹出一个警告提示框
window.document.write(数据或者变量名) 作用:向body标记中输出内容
console.log(数据或者变量名) 作用:是将数据输出在浏览器的控制台中
5、变量的数据类型
变量的数据类型分为两大种:基本数据类型和复合数据类型
基本数据类型:只能存储一个值。String(字符串)、number(数值)、boolean(布尔)、null(空)、undefined(未定义)
String(字符串):只要是加了引号的字符它们就是String
number(数值):包含:整数与小数(浮点数)
boolean(布尔):只有两个值:true和false
null(空):空型的值只有一个:null
undefined(未定义):声明了变量 但是没有给其赋值
6、运算符与表达式
算数运算符:
运算符 |
含义 |
举例 |
+、-、*、/ |
加、减、乘、除 |
|
% |
取模运算符(两数相除取余数) |
10%3结果为1 |
++ |
加1运算符。 |
m++或++m |
-- |
减1运算符 |
m--或—m |
- |
取反运算符 |
var m=-9 |
赋值运算符:
运算符 |
举例 |
= |
M = 2 |
+= |
M +=2 展开后M = M+2 |
-= |
M -=2 展开后 M = M-2 |
*= |
M *=2 展开后 M= M*2 |
/= |
M /= 2 展开后M=M/2 |