1. javascript的用途
Javascript用来制作web页面交互效果,提升用户体验。
常用来制作轮播图,(Tab栏)选项卡,地图,表单验证。
可以用来写游戏和程序。
2. 位置,一般head标签中在style下面,或者是title下面。
还有另一个位置是body中。
3. 关于javascript代码的书写格式。
<script type=”text/javascript”>
代码块
</script>
4. Javascript的执行顺序
从上到下,从左到右
5. 注释:
//;单行
/**/;多行注释
二、调错:
右键检查,console
三.三句话:
① alert("这是我人生中的第一个javascript,好开心,好激动!");
效果,弹出消息框。
弹出框不能关闭,位置固定。
② console.log("");
向浏览器的控制台中输出一句话。
作用:用来进行代码的调试。
应用:百度的招聘信息。
③ prompt("");
弹出一个输入框,给用户提供输入信息位置
四、直接量
如果网页直接使用alert()内内容,那么这些内容就是直接量
alert(“abc”);
alert(123);
alert(“123”);
不属于直接量 alert(abc);
五、数据类型。
1 字符串:String
特点:用引号引起来的文本串。
我们日常之间说的话,都是字符串。
注意:
1.0这个引号既可以是单引号,也可以是双引号。
2.0如果要在字符串输出引号应该怎么办?
A,如果字符串有双引号,可以将字符串的引号改变单引号。
B.可以使用转译符。
常用转译符;
\’;单引号
\”;双引号
\t;缩进
\n;换行
2. 数值类型 Number
整数,小数。
特点:表达的是一种数据的量。
表达形式:123,-1,0,-1.2
3.加号的作用
3.1字符串之间,起到连接两个字符串的作用
3.2数值之间,起到的是加法运算符的作用
3.3加号连接的两个直接量中有一个是字符串,那么加号的作用是连接。
六、判断数据类型
typeof判断数据类型
怎么用
1.typeof(直接量/变量)
2.typeof 直接量/变量
七、变量
怎么输出自己输入的内容?
<script type="text/javascript">
var neirong=prompt("请输入我爱你");//输入框
console.log(neirong);
</script>
什么是变量?
变量是用来存储数据的。
1.声明变量(挖一个坑)
var a;
2. 给变量赋值
a=”123”;//赋值运算符
注意:赋值运算符起到的的作用是将右边的运算结果赋值给左边的变量。
var a=123+456;
console.log(a);//579
3. 变量名的注意点:
A.变量名只能由英文字母,数字,下划线以及$符号组成,并且数字不能放在名称开头。
(下划线后面可以直接跟数字)
B变量的命名不能使用javascript中的关键字和保留字。遇到双写首字母
关键字:已经被javascript内部使用过的。
保留字:还没有被javascript使用过,将来可能会使用到。(备胎)
关键字:
break、else、new、var、 case、 finally 、 return、 void 、 catch 、for 、switch 、 while 、 continue、 function 、this 、 with 、default 、 if 、 throw 、 delete 、 in 、 try 、do 、 instranceof、 typeof
保留字:
abstract 、 enum 、int 、 short 、 boolean 、export 、interface、 static、 byte 、extends 、 long 、 super 、 char 、 final 、native 、synchronized 、 class 、float 、 package 、throws 、 const 、goto 、private 、transient 、 debugger 、 implements 、protected 、 volatile 、 double 、import 、public
C区分大小写。
4. 变量类型:
这个变量中存储的是什么样的数据,那么这个变量就是什么类型。
5. 变量之间的相互赋值以及变量可以和直接量一起输出。
八、了解其他的数据类型
1. String
2. Number
NaN:not a number 非数字
作用:用来表示数值的一种不正常的状态。
一般情况下会在计算出现错误的时候出现。
判断当前的数据是否是NaN的关键字:
IsNaN是一个非数字
如果结果是非数字,结果是true
如果结果是数字,结果是false
3. Boolean类型
取值:true, 对
False错
作用:用于判断条件的结果
今天是个好天气=》false
1>3 false
我是一个大帅哥 =》true
var a =true;
var b=false;
var c=1>3;
var d=1==3;
4. undefined:
如果一个变量声明了,但是没有赋值,它的结果就是undefined(undefined是在页面上不会报错的。)
九、运算符
1.算术运算符:
1.1 +
A如果加号两边都是字符串,那么加号的作用就是连接
B如果加号两边都是数值,那么加号的作用是相加
C如果加号一边是字符串,那么加号的作用就是连接
1.2-
就是两个数值之间的运算。
1.3 * 乘
就是两个数值之间的运算。
1.4 / 除
就是两个数值之间的运算。
1.5 % 取余
1.6 ():改变运算符优先级:
2. 运算顺序
先乘除,后加减
3.复杂的运算:主要学习math对象
Math.ceil(a) 向上取整,天花板函数
Math.floor(a) 向下取整,地板函数