JAVAEE---JS(基础语法)

有了JS之后,我们所看到的网页就相当于一个web app(普通客户端程序)

JS是编程语言,要想执行JS,需要有一个JS的执行引擎(所谓的引擎对标JVM)

对于在浏览器上执行的JS来说,可以视为三个部分:

1.JS核心语法

2.DOM API:浏览器提供的一组操作页面元素的API

3.BOM API:浏览器提供的一组操作浏览器窗口的API

对于在Node.js上执行的JS来说,可以视为两个部分:

1.JS核心语法

2.Node.js提供的API(这个API和DOM/BOM无关),提供了一些其他的比如文件操作,网络操作,系统级的操作...

什么是Node.js?----->Node.js是一个JS的运行平台(对标的是浏览器),浏览器是运行在客户端的,Node.js既可以运行在客户端,也可以运行在服务器上.Node.js可以给JS赋予客户端开发/服务器开发的能力


我们下面说的是运行在浏览器上的JS~~

运行在浏览器上的JS是离不开HTML的,JS通常写在HTML中body里的script中


JS的书写形式

1. 行内式

直接嵌入到 html 元素内部

 

2. 内嵌式
写到 script 标签中

3. 外部式
写到单独的 .js 文件中 


注释 


输入输出 


下面我们来说JS基础语法 

1.变量

(1)定义变量: var 变量名 = 初始值;

不管创建的变量是什么类型,此时都统一使用var这个关键字来表示.至于变量具体是什么类型,取决于初始化的只是什么类型

当然,定义一个变量也可以不初始化,不初始化的时候,变量的只是一个特殊的值----->underfined(这个值属于underfined类型)

 (2)使用变量:修改变量和读取变量

如图举例:

但是要注意,一定是先修改变量再读取变量,不然如果先读取再修改的话,后面修改的变量也读取不到了,就像图中的a修改成20,但是由于他在读取变量操作的后面,因此对后读取结果是hello而不是20

还要注意一点,变量在修改的时候可以把变量改成任意类型,比如原来a=10;修改变量可以让a="hello";

我们还需要知道一点,var定义变量是旧版本中的,现在我们定义变量一般用新版本的let


动态类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值