JS学习的第一天
一、JavaScript的定义和变量
什么是JavaScript?
JavaScript是一种轻量级的、基于对象和事件驱动的、跨平台的客户端脚本语言。
JavaScript本来应该叫LiveScript,但是在发布前夕,想搭上当时超热的java顺风车,临时把名字改为了JavaScript。(也就是说js跟java没有关系,当时只是想借助java的名气)。
JavaScript组成
二、JavaScript的引入
外联形式:
<script src="js文件路径" type="text/javascript" charset="utf-8"></script>
内部形式:
<script type="text/javascript">放置JS的代码</script>
行内形式:
<button onclick="alert(点击我干啥)">按钮</button>
三、JavaScript的输出方式和变量
1、document.write(); //直接打印在浏览器视窗中
2、console.log(); //在控制台打印
3、alert(); //弹窗窗口
变量——就是存放数据的容器(可存储任意数据类型)
变量声明
var 变量名
变量名 = 变量值
一般也写作:var 变量名 = 变量值 ;
如:
var name ;
name = '张三';
var name = '张三';
四、数据类型
JS的数据类型一般分为基本(原始)数据类型和引用(复合)数据类型。
其中基本数据类型主要是
数值型(number)、字符型(string)、布尔型(boolean)、未定义行(undefined)、空型(null).
引用数据类型:数组、函数、对象。
五、算数运算符
算数运算符主要有 + 、- 、 * 、/ 、%、++ 、–,
//1、算术运算符:+、—、*、/、%、++、--;
// console.log(10 + 2);
// console.log(10 - 2);
// console.log(10 * 2);
// console.log(10 / 2);
// console.log(10 % 3); //取模
//++自增 --自减
/*
++自增 表示每次+1
++在前 先+1,再赋值
++在后 先赋值,再+1
*/
var x = 1;
var y = 1;
console.log(++x); //2
console.log(y++); //1
//赋值x=2 y=1 1+1 y=2
console.log(x, y);
console.log(y++); //1
//赋值x=2 y=1 1+1 y=2
console.log(x, y);