栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Day8(6.27) js

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Day8(6.27) js

前端三要素:
  • HTML(结构):决定网页的结构和内容
  • CSS(表现):设定网页的表现样式
  • JavaScript(行为):源代码不需要经过编译,而且由浏览器解释运行,用于控制网页行为

什么是JavaScript?

JavaScript是一门世界上最流行的脚本语言

ECMAScript可以理解为是JavaScript的一个标准,最新版本已经到es6版本了,但是大部分浏览器还只停留在支持es5代码上;开发环境和线上环境版本不一致

快速入门 1、引入JavaScript

内部引入:在或内部写都可以




    
    
    
    Document

    


    

外部引入:必须成对出现

   
alert("hello world!");  //弹窗

 
    

注释:与java相同     //xxxxxxxx

                               

2、基本语法入门

1.定义变量                变量类型var(只有var一种)  +  变量名  =变量值;

                                  变量名:不能以数字开头,可以有$和_ 

 2.条件控制 (可以嵌套)

 3.严格区分大小写

4.在网页控制台可以写JavaScript代码

5.console.log(score):在浏览器的控制台打印变量!

6.断点:点击下图标记处,重新刷新后会在断点处停止运行,与idea调试类似

 7.Appliction:

 8.浏览器必备调试(F12):

 

3、数据类型

数值、文本、图形、音频、视频......

1、js不区分小数和整数,统一用Number

① 123                //整数123

② 123.1             //浮点数123.1

③ 1.123e3         //科学计数法

④ -99                 //负数

⑤ NaN               // not  a  number

⑥ Infinity            //表示无限大

2、字符串

"abc"        'abc' 

3、布尔值

true 、false

 4、逻辑运算

与:&&        两个都为真,结果为真

或:||           一个为真,结果为真

非:!         真即假,假即真

5、比较运算符

赋值:=

等于(类型不一样,值一样也会判断为true):==        例:1  "1"  坚持不要使用==比较

绝对等于(类型一样,值一样,结果为true):===

 特殊:NaN === NaN,这个与所有的数值都不相等,包括自己

             只能通过isNaN(NaN)来判断这个数是否是NaN

        浮点数问题:有精度的损失,尽量避免使用浮点数进行运算。

 6、空指针null 、undefined

null:为空

undefined:未定义

 7、数组(用中括号括起来[  ]):

java的数组必须是一系列相同类型的对象,js不需要这样

 取数组下标,如果越界了,就会undefined

8、对象(用大括号括起来{  }):

每个属性之间用逗号隔开,最后一个不需要加逗号

 取对象的值:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1010280.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号