javascript学习笔记

来源:互联网 发布:api数据最新 编辑:程序博客网 时间:2024/06/08 18:30
一。javascript的作用
二。javascript的历史
三。javascript整体感知

1.代码的存放位置
放在head里面,如果没有style代码放在title标签下,如果有style,那么代码放在style下面。

还可以放在另外一个标签body标签,但是现在阶段的学习不要放在里面。


2.关于javascript代码的书写格式:
<script type="text/javascript">
<script>
注意不存在<javascript>标签,只有<script>

3.javascript 与html,css一样,对空换行,以及缩进是不敏感的
  规范:将来在写代码的时候一定要所有的代码块都放在script标签中,
并且将代码最好有一个缩进。
最好不要这样写,因为代码的结构不明确。
推荐写法:


4.javascript的执行顺序:
从上到下,从左到右

5.javascript中的注释:
//:注释一行代码
/*:注释多行代码
 
6.javascript代码虽然对空格,换行,缩进不敏感,但是在写的时候一定要注意规范。
例子:
这样写页面报错了,就是因为我们的代码可以在结束部分不加分号,但是一定要加换行,如果加了分号,可以不换行。
建议大家在写代码的时候既加上空格,也加上换行。使用代码的格式更加规范,可读性更强。

四。三句话
1.alert(“这是我人生中的第一个javascript程序,好开心,好激动!”);
效果:在页面上弹出一个提示框,提示信息从alert后面的引号中的文字来的。
注意:如果页面上出现弹出框以后,页面当当位置不能改变,并且不能关闭。其实这个时候浏览器的进程已经被暂停了。

2.第二句话:console.log(“”);
向浏览器的控制台中输出一句话:
作用:用来进行代码的测试。
应用:

百度的招聘信息。

3.第三句话:prompt(“”);
弹出一个输入框,给用户提供输入信息位置。

五。直接量:
如果页面上直接使用红色方框中的数据,那么这些内容叫做直接量。

六。数据类型:

问题:为什么123没有加引号,但是输出成功,但是abc没有加引号,结果输出失败,并且页面报错?

1.字符串:
特点:用引号引起来的文本的串。
注意:这个引号既可以是单引号,也可以是双引号。
我们日常生活中说的话都可以理解为是字符串。
注意:
1.0这个引号既可以是单引号,也可以双引号。
2.0如果在字符串输出引号应该怎么办
a.如果字符有双引,可以将字符串的引号改变单引号。
b.可以使用转译符: \':单引号
                            \ “:双引号
                              \t:缩进
                             \n:换行
                             \b:空格
                            \\:斜杠
                             \r:回车
2.数值类型:Number
整数,小数。
         特点:表达的是一种数据的量。
        表现形式:123,1,0,-1.2
3.加号的作用:
3.1两个字符串用加号连接,那么将来加号起到的作用是连接这两个字符串
3.2两个数值用加号连接,那么将来加号起到的作用是加法运算符的作用。
3.3加号连接的两个直接量中有一个是字符串,那么加号的作用是连接。

七。开发人员的工具使用:
右键,审查元素,打开开发人员工具,如果页面上有错误就会显示这个红叉(浏览器上)
点击tab选项中的最后一个tab,console 能够看到具体的错误,从而排除错误

八。判断数据的类型:
typeof:判断数据类型。
怎么用:
  1.     typeof (直接量)
2.typeof  直接量



九。变量
问题:使用浏览器输出我们自己输入的内容。
prompt();
console.log();
alert();


什么是变量:
变量是用来存储数据的。
1.声明变量:
var a;
var 声明变量的关键字
a 变量名
2.给变量赋值:
a=“123”;//赋值运算符
注意赋值运算符起到的作用是将等号右边结果赋值给等号左边的变量。
var a=123=456;
console.log(a);//579;
3.变量名的注意点:
a.变量名只能由英文字母,数字,下划线以及$符号组成,并且数字不能放在名称开头。(如果名称带有下划线,那么后面就算直接跟数字也是可以的)
b.变量的命名不能使用javascript中的关键字和保留字。
关键字:已经被javascript内部使用过的。
保留字:
还没有被javascript内部使用,但是有一天可能会被使用。(备胎)


4 变量的类型:
这个变量中存储的是什么样的数据,那么这个变量就是什么类型。
int  a=123
var a =123;
5 变量之间的相互赋值以及变量可以和直接量一起输出
十。了解其他的数据类型:
1.string

2.number

NaN :nut 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

4.undefined
如果一个变量声明了但是没有赋值,它的结果就是undefined(undefined现在不会报错)
十一。运算符
1.算数运算符
1.1+
  a,如果加号两边都是字符串,那么加号的作用是连接。
  b,如果加号的两边都是数值,那么加好的作用是相加。
  c,如果加号一边是字符串,那么加号的作用是连接。
2.-
 两个数值之间的运算
1.3*
就是两个数值之间相乘
1.4/
就是两个数值之间相除
1.5%取余 取模
10/3=3......1;
10%3=1; //模以3==》1
1.6():改变运算的优先级

2.运算的先后顺序
先乘除后加减
3.复杂的运算:主要学习Marth 对象
0 0
原创粉丝点击