俺是javascript初学者 像高手请教谢谢

%++--=====!=><>=<=&&||!在Javascript中以上符号到底是哥什么意思我是个初学者琢磨了几天实在是理解不出来上面的符号到底是个什么意思希望大神能帮... %
++
- -
==
===
!=
>
<
>=
<=
&&
||
!

在Javascript中以上符号到底是哥什么意思 我是个初学者琢磨了几天实在是理解不出来上面的符号到底是个什么意思
希望大神能帮我解释下 要易懂 最好能比喻下 谢谢 高分悬赏
展开
 我来答
不二进制
2013-01-08 · TA获得超过749个赞
知道小有建树答主
回答量:441
采纳率:50%
帮助的人:321万
展开全部
% 求余
var a=5;
var b=7;
var c=b%a;//c被赋值b模除于a,这个时候c的值是2(7除以5于2)

++ 自加
var a=5;
a++;//这个时候a自加,那么a的值现在是6
//a++和++a有区别,但是都能让这个变量自加1

-- 自减
//同自加

== 等于【逻辑判断】
//这个式子会返回真值,就是真(true)假(false)
var a=3;
var b=4;
var c=3;
a=b //3不等于4 返回的是 假
a=c //3等于3 返回的是 真

=== 恒等于【逻辑判断】
//这个式子在判断等于的基础上还判断这个变量的类型,初学者可以不掌握,但是要明白不一样

!= 不等于【逻辑判断】
//如果不等于就返回 真 ,等于就返回 假
//和 == 完全相反的返回值

> < >= <= 大于 小于 大于等于 小于等于【逻辑判断】
//返回真值。

【逻辑判断】

&& 且(and)
|| 或(or)
//条件判断

表达式1 && 表达式2
//表达式1和表达式2都是会返回真值的式子
//当且仅当两个表达式均为真的时候,这整个式子返回 真 ,否则返回 假
//全真才真,一假则假

表达式1 || 表达式2

//当且仅当两个表达式均为假的时候,这整个式子返回 假,否则返回 真
//全假才假,一真则真

! 非(not)【逻辑判断】
//非是一个单目,也就是一个参数的条件判断
!表达式

//返回表达式真值的反面。如表达式为真,则返回假;表达式假则返回真。

这些逻辑判断符用在可以用真值的地方如 if 条件句:
if( 真值表达式 ){
//如果为真运行这个大括号里面的

}else{
//如果为假运行这个大括号里面的

}

ps:在js中任何式子都可以做真值判断。0为假,其他任何字符,对象,变量等都为真。
追问
这个很不错 谢谢你 让我理解了大半
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
前端报错
2013-01-08 · 前端开发技术分享,分析
前端报错
采纳数:1573 获赞数:7026

向TA提问 私信TA
展开全部
如果了解1+1=2中的+和=,就有能力了解这个了。

这些叫运算符。比如%,叫求模,也就是求余数,使用时,执行效果如下:

5%4 ,其值就是1,即是表达5除以4的余数。

不知你是如何琢磨的,要放到具体实例里去体会。
追问
嗯知道了  谢谢 俺会慢慢琢磨的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
myrealword
2013-01-08 · TA获得超过306个赞
知道小有建树答主
回答量:227
采纳率:100%
帮助的人:170万
展开全部
这些运算符,除了===外,基本上各种编程语言通用的运算符。这些让楼主很头疼的话说明楼主没有编程基础。虽然javascript里运算符对各种值的默认转换会令代码、尤其是别人的代码看起来有点怪异,但这些看不明白,实在和javascript本身没有关系了。

推荐《javascript王者归来》,挺厚的一本。从基础到高级,网上别人找不到的又很重要的一些概念和技巧(比如默认转换、闭包、原型,基本上头疼的东西都讲了)。从头看到尾的话,鉴于你没有编程基础,就算不能让我精通,起码入门可以了吧。

我是很笨的那种,就是看这本书才感觉有点懂了。

额,我有点像做广告的了。跟我没有一毛钱关系。作者很臭屁的感觉,举例的时候大部分还可以,有些地方有点太能显摆,弄些数学运算和围棋,装逼感觉很浓厚;有一个地方我不懂,怀疑有错,试验了一下,果然不行,于是去他博客问,结果没有叼我。不过说实在话,那本书挺适合我的。至少,我能看懂一半。
追问
我前几天买了一本书 ,我勒个靠 看了下书里面配套的视频碟子感觉不怎么好,没例子 没具体解释 
追答
用火狐学js很方便。火狐有个firebug插件,用调试页面和js的,里面的控制台可以运行手打的js。

你看到一点,就在浏览器里试验,这样很扎实。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
molaifeng
2013-01-08 · TA获得超过5273个赞
知道大有可为答主
回答量:1629
采纳率:50%
帮助的人:1789万
展开全部
% 求模,也就是通俗上说的求余数,如 8%3=2
++ 自增,有两种情况:var i=0;a; a =++i; 这里a的值为1,i的值也为1,先加1再做运算;var i=0;a; a =i++;这里a的值为0,i的值为1,先赋值再加1
- - 这个和上面的递增一样,这是递减
== 相等,值相等
=== 全等于,值和类型都相等,如 false===false
!= 不等于,相应的还应该有!== 不全等于
> 大于
< 小于
>= 大于等于
<= 小于等于 (这四个不用说的吧,和数学上的一样)
&& 并且,如 1>0&&2>1结果为真,也就是两边都为真时,结果才为真,否则就为假
|| 或者,1<0||2>1结果为真,两边只要有一个为真结果就为真
! 非,取反的意思,如!true就是false的意思

下面是我js的一些笔记,不懂的可以问我
算术运算符 +、-、*、/、%(求余)
赋值运算符 : = += -= *= /=
条件运算符 > < <= >= == != ===(全等于) !==(不全等) 返回值为布尔型 1是真0是假
1与true 不全等于 ===代表值与类型都相等
js中的逻辑判断返回值是数值不是布尔型
var a = 12;
var b = 1;
var c = a||b
此时c的值为12;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
846564997
2013-01-08 · TA获得超过661个赞
知道小有建树答主
回答量:366
采纳率:0%
帮助的人:114万
展开全部
% 取余数,如 5%2 结果:1
++ 在原基础上加1
- - 在原基础上减1
== 比较与另一个值是否相等
=== 这个接触比较少,应该是完全相等
!= 判断是否不等如 if(1 != 2) 结果true,因为1不等于2
> 大于,如2>1吗结果true
< 小于,同上
>= 大于等于,如2 >= 1吗结果是true,因为2大于1,原理:大于或者等于都满足
<= 小于等于,同上
&& 短路“与”运算,如(1 != 2 && 2 != 3)如果&&号前的表达式为false,则后面不运算,直接返回false
|| 短路“或”运算,如(1 != 2 && 2 != 3)如果&&号前的表达式为true,则后面不运算,直接返回true
! 取反,如!=
追问
很详细 。谢谢啦 哥们
追答
如果还有不懂的,加QQ253699862,给你课件
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式