- 主题:js语法问题
应该是如此,不管赋值是否成功,返回的是目标值
【 在 ename 的大作中提到: 】
: 就是说当b.name不可以写时,这句赋值语句返回的是右侧的值?
:
--
FROM 101.71.38.*
所以我说似乎啊。。嘿嘿
【 在 TGZY 的大作中提到: 】
: 不是所有吧,貌似scala不是
:
--
FROM 183.37.227.*
a shang mian de kan zhe jian zhi fan zao...
ES5 11.13.1 Simple Assignment (=)
The production AssignmentExpression : LeftHandSideExpression = AssignmentExpression is evaluated as follows:
1. Let lref be the result of evaluating LeftHandSideExpression.
2. Let rref be the result of evaluating AssignmentExpression.
3. Let rval be GetValue(rref).
...
6. Return rval.
Simple assignments ALWAYS return the right hand!
(keep a copy of ES standard on your desk, it WILL help you)
【 在 XeCycle (据说是小 X) 的大作中提到: 】
: assignment expressions return the right-hand value
: you can find that in ES5 standard, I do not remember exactly which page
--
FROM 180.173.119.*
輸入法壞了?
【 在 XeCycle (据说是小 X) 的大作中提到: 】
: a shang mian de kan zhe jian zhi fan zao...
: ES5 11.13.1 Simple Assignment (=)
: The production AssignmentExpression : LeftHandSideExpression = AssignmentExpression is evaluated as follows:
: ...................
--
FROM 222.131.33.66
yue deng yu mei zhuang
【 在 withinsea (在这个大喜的日子里,我们感到万分悲痛) 的大作中提到: 】
: 輸入法壞了?
--
FROM 180.173.119.*
很多语言里面,赋值就不是表达式
a = b 整体还可以作为表达式用的,基本上只限于使用类 C 语法的语言
【 在 chenjinyuan (心梦如水) 的大作中提到: 】
: 所以我说似乎啊。。嘿嘿
--
FROM 211.99.222.*
我初学的时候一直不知道a=b可以作为表达式,直到我本科毕业后才发现(大概是那段时间吧)。
我用过的似乎都是类c的啊,嘿嘿。。像什么go,perl,python都没用过。。。
【 在 vonNeumann 的大作中提到: 】
: 很多语言里面,赋值就不是表达式
: a = b 整体还可以作为表达式用的,基本上只限于使用类 C 语法的语言
:
--
FROM 121.35.74.*
这个写法就是从C开始的啊
【 在 chenjinyuan (心梦如水) 的大作中提到: 】
: 我初学的时候一直不知道a=b可以作为表达式,直到我本科毕业后才发现(大概是那段时间吧)。
: 我用过的似乎都是类c的啊,嘿嘿。。像什么go,perl,python都没用过。。。
--
FROM 218.30.116.*
c之前的语言有哪些?basic么。。还有别的没
我没用过basic~
其实我当时学c的时候基本上也都是睡过去了
【 在 kawolu 的大作中提到: 】
: 这个写法就是从C开始的啊
:
--
FROM 121.35.74.*
basic
B语言
fortran
汇编
logo
随手数数,都是so古老的东西
【 在 chenjinyuan (心梦如水) 的大作中提到: 】
: c之前的语言有哪些?basic么。。还有别的没
: 我没用过basic~
: 其实我当时学c的时候基本上也都是睡过去了
: ...................
--
FROM 218.30.116.*