Javascript程序设计基础

这篇博客介绍了JavaScript的基础知识,包括对象类型、算术运算符与表达式、赋值运算符与表达式、关系运算符与表达式以及逻辑运算符与表达式。讲解了对象的定义和使用,算术运算符如加减乘除以及取余运算,赋值运算符的复合使用,关系运算符的比较,以及逻辑运算符的‘与’、‘或’、‘非’操作。

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

对象类型

对象在JS中对应的是object

定义一个对象:

 

 var dog={name:"藏藏",type:"藏獒",color:"花色",
         sex:"雄",age:3,marry:false};

狗:

名字:“藏藏”

品种:“藏獒”

颜色:“花色”

性别:“雄”

年龄:3

是否婚配:否

使用new Object()定义一个对象类型的变量

var dog = new Object();
dog.name="藏藏";
dog.age=3;
dog.marry=false;

为什么有对象?

和为什么有数据类型是一样的。就是生活中处处都是对象,所以JS中有着钟对象类型。

如何使用对象里面的属性?

对象名.属性名

算术运算符与表达式

常用的算术运算符有+ - x ÷

对应在JS当中的运算符为 + - * /

加法运算:

var weight=65;
weight = weight + 5;
alert(weight);

字符串拼接(字符串)

var dogName = "zhangsan"
dogName = dogName + "feng";
alert(dogname)

减法:

乘法:

除法:

取余运算符在JS中用%表示。作用:得到余数

var num1 = 10;
var num2 = 3;
var result = num1 % num2;
alert(result);

使用技巧:可以解决周期性问题。

var date = 2;
date = date + 12 % 7 + 1;

计算12天后是星期几。

++:自增

本身是可以不存在,使用基本运算就能代替。他存在的唯一价值就是简便,快捷。

num++和++num的区别

num++是先用再加:

var num1 = 1;
alert(num1++);

等价于

alert(num1);

num1 = num1 + 1;

++num是先加再用

var num1 = 1;
alert(++num 1);

等价于

num1 = num1 + 1;

alert(num1);

--自减

赋值运算符与表达式

var num = 1;

var num = 10;

将一个数据赋值给变量

复合赋值运算符:num +=1,就相当于num= num+ 1。

-=、*=、/=、%=:如果不理解这个元素自运算符,就不用,直接用普通运算符。

 

关系运算符与表达式

常见的关系运算符

大于  小于  等于  大于等于 小于等于 不等于

判断两个数是否相等 使用两个等于(==)号。与生活中的常识不符合,如何避免判断两个数相等时出错。就是把常量放在等式前面,变量放在等式后边。

绝对相等:变量的值和类型都相等,使用三个等于号(===)来表示。

绝对不相等:变量的值和类型都不相等,使用(!==)来表示。

var num = 2;
var str = “2”;
alert(num !== str);

逻辑运算符与表达式

“与”:两者同时成立结果才成立。

第一个关系是true 第二个关系也是true 那么结果才是true

在JS中用&&表示“与关系”。

var num1 = 10;
var num2 = 20;
alert(num1 < 20 && num2 > 10);

“或”:至少有一个成立,结果才成立。

就是一个关系为true那么结果就为true

在JS中用||来表示。

var num1 = 10;
var num2 = 20;
alert(num1 > 20 || num2 > 10);

“非”:结果为原身的对立面,就是当关系成立时,非之后就变为不成立。

非true结果为false

在JS中用!表示

var num=10;
alert(!(num > 10));

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值