码迷,mamicode.com
首页 > 编程语言 > 详细

Javascript的基础

时间:2019-08-27 00:50:48      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:关系运算   自增   one   逻辑   字符型   数据   对象   保留   多层   

 

 

ECMAScript(语法、标准)

BOM(浏览器)

DOM(网页)

ECMAScript是一个标准,它规定了语法、类型、语句、关键字、保留子、操作符、对象。(相当于法律)

 BOM(浏览器对象模型):可以访问浏览器窗口的浏览器对象模型,对浏览器窗口进行操作。

 

 DOM(文档对象类型):DOM把整个页面映射成一个多层节点结构。HTML页面组成都是某种类型的节点,这些节点又包含着不同类型的数据

 

 

 

Javascript能用来做什么?

简单来说,可以对页面进行渲染,让页面有行为,让页面可以动起来。/

页面分为:结构、样式、行为

 

 

如何编写JS

1.外联

                 <script src=“相对路径”>             </script>

2.内部

                <script>

                   --写JS脚本--  

                </script>

 

 

运算符

+  -  *  / %

demo:

       var a=5 b=2

           a+b=7

           a-b=3

           a*b=10

           a/b=2.5

           a%b=1

+号的两层意思:

1.算数之间的加法

2.字符串的连接,当“+”号两边任意出现一个字符,那就是字符串的连接,而- * / %直接作为数值运算

 

 

关系运算符

!=     >     >=     <     <=      ==     ===

1.当运算两边都为数值时,正常比较

var a=31;    a<b (false)

    b=30;    a>b (true)

2.当一个为字符,一个为数值,字符自动隐式转换为数值,也正常比较

var  a=“31”;   a<b (flse)

     b=30    ;   a>b (true)

3.两个都为字符型,没有隐式转换,便逐位比较

var a=“31” ;   a<b (flse)

    b=“30” ;   a>b (true)

 

 

逻辑运算符

&&     ||     !

 

&&(且):且的两边只要有一个false,就是false。

||(或):或的两边只要有一个true,就是true。

!(非):取反

 

 

赋值运算符

=     +=     -=     *=     /=     %=

 

自增自减运算符

a++:在a的基础上加1

a--:在a的基础上减1

a++和++a的不同:

a++:先自增,后使用

++a:先使用,后计算

Javascript的基础

标签:关系运算   自增   one   逻辑   字符型   数据   对象   保留   多层   

原文地址:https://www.cnblogs.com/musen123/p/11415726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!