1、JS变量的语法及规则、运算符及优先级、注释、数据类型

这篇博客深入介绍了JavaScript的基础知识,包括变量的声明(var关键字可省略),变量命名规则,以及各种数据类型如number、string、null、undefined、boolean和复合类型。还提到了运算符的使用,如赋值、算术、比较和逻辑运算符,并强调了运算符的优先级。此外,还讨论了JS的注释方式(单行和多行)以及如何在页面上使用`document.write()`和`alert()`。文章提供了练习题来帮助读者巩固这些概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Js:基于客户端的脚本语言

变量(用来保存数据)

  • 语法var 变量名=值;

var n=23;//声明一个变量,把23保存给n

  • Var:系统内部的关键字用来申明变量,区分大小写【var可以省略】
  • 变量名: 

  1. 变量名不能以数字开头
  2. 变量名只能包含数字、字母、下划线等
  3. 变量名是区分大小写
  4. 变量名不能和系统内部关键字相同(如Var )
  5. 变量名应起得有意义
  • 数据类型:

  1. 数字类型:number,数字
  2. 字符类型:string,字母,汉字,符号,“内容”,空字符串
  3. 空类型:null
  4. 未定义类型:Undefined,表示什么都没有定义
  5. 布尔类型:true,false,boolean(bool)
  6. 复合数据类型:复杂类型,array数组,object对象

注:Typeof:查看数据的类型

Alert:弹出一个窗口时,会停止程序的执行

  • Firebug调试

注:不要太相信firebug调试

  1. 安装firebug
  2. 控制台(点击启用)
  3. 刷新
  4. 找错
  • 运算符:

  1. 赋值运算符:“=”,把符号右边的数据赋值给左边的变量。var=23
  2. 算数运算符:“+、-、*、/、%(取余)、++(递增)、--(递减)” 
  3. 比较运算符:>、<、>=、<=、==、!=、===(全等于)、!==(不全等于)
  4. 逻辑运算符:|、&&、||
  5. 复合赋值运算符:+=、-=、*=、/=
  6. 字符串运算符:链接符号两边的内容,当+两边任意一边是字符串就会执行字符串
  • JS的语法规则

  1. 区分大小写
  2. 所有的符号都必须是英文状态下的
  3. 每行表示出所有表达的意思即可
  4. 必须:每行后面必须加上分号
  • JS的注释:给某段代码加上标注或说明

  1. //(单行注释):符号//后面的内容都是注释内容
  2. /**/(多行注释):可注释多行,/*内容*/
  • alert:弹出警告窗口
  • document.write():输出到页面上

  • 位运算符:了解

  • 运算符的优先级

  1. 小括号最优先
  2. 逻辑与大于逻辑或
  3. 赋值运算符最后进行
  4. 当有多个运算符参与运算的时候,应有意识地知道运算符有优先级

练习:

一:在页面上输出内容【用JS输出】:定义一个变量,只能出现一种数据类型,不能出现多个

1、

注:document,write()中的内容将跳到body中实现,因为body里面可以读标签,所以实现了标签的效果

2、

注:alert()里面的内容在浏览器实现,不在body里面,所以不实现标签效果

二:在页面上输出h(h1——h6)标签【JS输出】

三:计算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值