JavaScript基础篇2【2024年3月18日】

JavaScript语法

常量与变量

变量

变量的命名原则:

  1. 变量名由字母、数字、下划线、$组成,第一个字母不能是数字
  2. 变量名不能是JavaScript的关键字和保留字
  3. 区分大小写

变量的使用

  • 变量的声明:【所有的JavaScript变量都是var声明】
    • 如 var a = 1;

常量

是一个不可改变的量【一般情况下,常量名全部大写】

数据类型

基本数据类型:
数字

注:在JavaScript里面是不会区分整型和浮点型的,就是普通的数字

字符串

注:1、单引号、双引号都可以表示字符串

2、要输出双引号,外面套一个单引号就行,反之亦然【换句话说,单引号不能含有单引号】

布尔值
  1. 只有两个值:true、false
  2. 最大的用处就是用于选择结构的条件判断
未定义值【undefined】

用var声明了,但是呢,没有对它进行赋值,输出的值都是undefined

var i;

document.write(i);
空值【null】

如果一个变量的值等于null,如“var n = null” 则表示系统没有给这个变量n分配空间

引用数据类型
数组、对象

运算符(算术、赋值、比较、逻辑、条件)

运算符

说明

+

-

*

/

%

++/--

自增/自减

=

赋值

+=

-=

a-=3; a=a-3(加减乘除都一样)

*=

/=

>或<

>=或<=

==

等于

!=

不等于

&&

与(双真为真)

||

或(双假为假)

非(对立面)

Var a = 条件 ?表达式1 : 表达式2

三目运算符

加法运算符

数字+数字=数字

字符串+字符串=字符串

字符串+数字=字符串

自增自减运算符

++i :先计算再赋值

I++ :先赋值再计算

类型转换

隐式转换类型【JavaScript自带的】
显示转换类型【手动】

字符串转换为数字

        Number()

纯数字型字符串转换为数字,如”123”、”456”;    (这种就不是) ”xyz12”、”180px”

var a = Number(“2018”) + 1000;

document.write(a);

        parseInt()和parseFloat()

提取首字母为数字的任意字符串,从左到右一直判断直到不是数字为止【+-符号可以被识别】

parseInt()只取整数部分

document.write(“parseInt(‘-123’)”);

psrseFloat()既取整数部分又取小数部分

document.write(“parseInt(‘-1.23’)”);

数字转换为字符串

        1、与空字符串相加【如果想要将一个数字转换为字符串,而不加多余的字符】

var a = 2018+””;

var b = a +1000;

document.write(b);

结果为》》20181000

        2、toString()  【比较少用】

var a = 2018;

var b= a.toString() + 1000;

document.write(b)

a.toString是将a转换为字符串

转义字符

双夹单,单夹双

双夹双\”,单夹单\’

字符串的换行:

如果是在document.write()中换行,用:<br/>

如果是在alert()中换行,用:\n

注释

单行注释://

多行注释:/**/

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值