рдСрдмреНрдЬреЗрдХреНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╣рдо рд╕рдВрдпреБрдХреНрдд рд░реВрдк рд╕реЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВрдЧреЗ: рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░реЛрдВ

ObjectScript рдПрдХ рдирдпрд╛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдФрд░ рдмрд╣реБрдд рд╣рд▓реНрдХрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╣реИред ObjectScript рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд▓реБрдЖ рдФрд░ PHP рдЬреИрд╕реА рднрд╛рд╖рд╛рдУрдВ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИред рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реВрдЖ рд╕реЗ рдХрдИ рдХрд╛рдо, PHP рд╕реЗ рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рдСрдмреНрдЬреЗрдХреНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдФрд░ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рд╣рд╛рд▓ рд╣реА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдП рд╣реИрдВред рдлрд┐рд░ рднреА, рднрд╛рд╖рд╛ рдХреЗ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╕рд╡рд╛рд▓ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ рдФрд░ рдЕрднреА рднреА рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рддреБрд▓рдирд╛ рдореЗрдВ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдХрд┐рд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рд╡рд╛рд▓ рдмрд▓реНрдХрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдмреВрд▓рд┐рдпрди рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдмрд╣реБрдд рдХреБрдЫ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рдирд╣реАрдВред рд░реВрд╕реА рдХрд╣рд╛рд╡рдд "рдПрдХ рд╕рд┐рд░ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реИ" рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рдореБрджрд╛рдп рдХреА рдУрд░ рдореБрдбрд╝рдирд╛ рдФрд░ рдпрд╣ рд╕рдордЭрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╕рдордп рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛрддрд╛ рд╣реИ (рдпреЗ рдСрдкрд░реЗрдЯрд░> =,>, <=, <, ==; =) рдЕрд▓рдЧ рд╣реИрдВред рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИред рдХреЛрд▓реЗрдЬрд┐рдпрд▓ рд╕рдорд╛рдзрд╛рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдордЬрдмреВрдд рдХрд░реЗрдВред

рдСрдмреНрдЬреЗрдХреНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдУрд╡рд░рд▓реЛрдбрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд░реНрддрдорд╛рди рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдХреЗрд╡рд▓ рдЖрджрд┐рдо рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдпреЗ рд╢реВрдиреНрдп, рдмреВрд▓рд┐рдпрди, рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИрдВред

рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╕рдордп PHP рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ


рдпрджрд┐ рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рддреЛ PHP рддрд░реНрдХреЛрдВ рдХреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреА рд╣реИред рдирд▓ рдХреЛ 0 рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, 1 рдХреЛ рд╕рд╣реА, 0 рдХреЛ рдЧрд▓рдд, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд╣рд▓реЗ рдЕрдорд╛рдиреНрдп рд╡рд░реНрдг рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдПрдХ рдирдВрдмрд░ рд╡рд╛рдкрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬреЛ рд╡рд░реНрддрдорд╛рди рд╣реИ)ред рдирддреАрдЬрддрди, рдпрджрд┐ рджреЛрдиреЛрдВ рддрд░реНрдХ рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реИрдВ, рддреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдиреЗ рдкрд░ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рддреБрд▓рдирд╛ рд╣реЛрддреА рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдПрдБ:

echo "'a' > 'b' \t--> "; var_dump('a' > 'b'); echo "'a' < 'b' \t--> "; var_dump('a' < 'b'); echo "'a' > 1 \t--> "; var_dump('a' > 1); echo "'a' < 1 \t--> "; var_dump('a' < 1); echo "'1' > 1 \t--> "; var_dump('1' > 1); echo "'1' < 1 \t--> "; var_dump('1' < 1); echo "'+2.9' > 1 \t--> "; var_dump('+2.9' > 1); echo "'+2.9' < 1 \t--> "; var_dump('+2.9' < 1); echo "'2.9' > 1 \t--> "; var_dump('2.9' > 1); echo "'2.9' < 1 \t--> "; var_dump('2.9' < 1); echo "true > 1 \t--> "; var_dump(true > 1); echo "false < 1 \t--> "; var_dump(false < 1); echo "null > 1 \t--> "; var_dump(null > 1); echo "null < 1 \t--> "; var_dump(null < 1); 

рд╡рд╣ рдЙрддреНрдкрд╛рджрди рдХрд░реЗрдЧрд╛:

 'a' > 'b' --> bool(false) 'a' < 'b' --> bool(true) 'a' > 1 --> bool(false) 'a' < 1 --> bool(true) '1' > 1 --> bool(false) '1' < 1 --> bool(false) '+2.9' > 1 --> bool(true) '+2.9' < 1 --> bool(false) '2.9' > 1 --> bool(true) '2.9' < 1 --> bool(false) true > 1 --> bool(false) false < 1 --> bool(true) null > 1 --> bool(false) null < 1 --> bool(true) 

рдХреИрд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддреБрд▓рдирд╛


рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреА рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рддрд░реНрдХреЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдФрд░ рдирд┐рдореНрди рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ: рд╢реВрдиреНрдп рд╕реЗ 0, NaN рдХреЛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд, 1 рдХреЗ рд▓рд┐рдП рд╕рд╣реА, 0 рд╕реЗ рдЧрд▓рдд, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдПрдХ рдЕрдорд╛рдиреНрдп рд╡рд░реНрдг рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдкрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░ NaN рд▓реМрдЯрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдпрджрд┐ рджреЛрдиреЛрдВ рддрд░реНрдХ рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реИрдВ (NaN рднреА рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ), рддреЛ рддреБрд▓рдирд╛ рд╕рд╛рдорд╛рдиреНрдп рдЧрдгрд┐рддреАрдп рддрд░реАрдХреЗ рд╕реЗ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ NaN рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рддреБрд▓рдирд╛ рд╣рдореЗрд╢рд╛ рдЭреВрдареА рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, PHP рдореЗрдВ рдирд┐рдпрдорд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕рд╛рде, NaN рд╢рд╛рдпрдж рд╣реА рдХрднреА рдкреЙрдк рдЕрдк рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд▓рдЧрднрдЧ рдХрднреА рднреА рдЕрд▓рдЧ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП PHP рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдХ рд╡реИрдз рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддреНрд░реБрдЯрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, 0 рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди JS рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдЕрд▓рдЧ рд╣реИред

рдпрджрд┐ рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╕рдордп рддрд░реНрдХ рддрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛ рд╣реЛрддреА рд╣реИред

PHP рдореЗрдВ рдПрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрд╢рдХреНрдд рд╣реИред PHP рд╕реЗ JS рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╣рдо рд╣рдореЗрд╢рд╛ PHP null, рдпрд╛ JS th null, рдпрд╛ JS th рдЕрдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗ рдмрдЬрд╛рдп jull рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЬреЗрдПрд╕ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдФрд░ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд JS рдХреЛрдб рдЪрд▓рд╛рдПрдБ:

 console.log("'a' > 'b' \t--> ", 'a' > 'b'); console.log("'a' < 'b' \t--> ", 'a' < 'b'); console.log("'a' > 1 \t--> ", 'a' > 1); console.log("'a' < 1 \t--> ", 'a' < 1); console.log("'1' > 1 \t--> ", '1' > 1); console.log("'1' < 1 \t--> ", '1' < 1); console.log("'+2.9' > 1 \t--> ", '+2.9' > 1); console.log("'+2.9' < 1 \t--> ", '+2.9' < 1); console.log("'2.9' > 1 \t--> ", '2.9' > 1); console.log("'2.9' < 1 \t--> ", '2.9' < 1); console.log("true > 1 \t--> ", true > 1); console.log("false < 1 \t--> ", false < 1); console.log("null > 1 \t--> ", null > 1); console.log("null < 1 \t--> ", null < 1); console.log("undefined > 1 \t--> ", undefined > 1); console.log("undefined < 1 \t--> ", undefined < 1); 

рдХрдВрд╕реЛрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛:

 'a' > 'b' --> false 'a' < 'b' --> true 'a' > 1 --> false 'a' < 1 --> false '1' > 1 --> false '1' < 1 --> false '+2.9' > 1 --> true '+2.9' < 1 --> false '2.9' > 1 --> true '2.9' < 1 --> false true > 1 --> false false < 1 --> true null > 1 --> false null < 1 --> true undefined > 1 --> false undefined < 1 --> false 

рдХреИрд╕реЗ рд▓реБрдЖ рдХреА рддреБрд▓рдирд╛


рд▓реБрдЖ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддрд╛рд░ рдХреЗ рд╕рд╛рде рддрд╛рд░ред рдЕрдиреНрдпрдерд╛, рдпрд╣ рдкреНрд░рдкрддреНрд░ рдХреА рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИ: рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдЦреНрдпрд╛ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмреВрд▓рд┐рдпрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рдмреВрд▓рд┐рдпрди рдХреА рддреБрд▓рдирд╛ рдмреВрд▓рд┐рдпрди рдХреЗ рд╕рд╛рде рднреА рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИред рд╢реВрдиреНрдп рдХреЗ рдмрдЬрд╛рдп, рд▓реБрдЖ рдиреАрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред nil рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА, nil рдХреЗ рд╕рд╛рде nil рд╕рдорд╛рди рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд▓реВрдЖ рдкрд░, рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

рдХреИрд╕реЗ ObjectScript рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ


рдпрджрд┐ рддреБрд▓рдирд╛ рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рддреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛ рд╣реЛрддреА рд╣реИред рдЕрдиреНрдпрдерд╛ (рдпрджрд┐ рддрд░реНрдХ рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░ рд╣реИрдВ), рддреЛ рд╡реЗ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЧрдгрд┐рддреАрдп рддреБрд▓рдирд╛ рд╣реЛрддреА рд╣реИред рдирд▓ рдХреЛ 0 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, 1 рдХреЛ рд╕рдЪ, 0 рдХреЛ рдЧрд▓рдд, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдирдВрдмрд░ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЕрдорд╛рдиреНрдп рд╡рд░реНрдг рд╣реИрдВ, рддреЛ 0 рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИред

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, OS рдкрд░ рдХреЛрдб:

 print("'a' > 'b' \t--> ", 'a' > 'b') print("'a' < 'b' \t--> ", 'a' < 'b') print("'a' > 1 \t--> ", 'a' > 1) print("'a' < 1 \t--> ", 'a' < 1) print("'1' > 1 \t--> ", '1' > 1) print("'1' < 1 \t--> ", '1' < 1) print("'+2.9' > 1 \t--> ", '+2.9' > 1) print("'+2.9' < 1 \t--> ", '+2.9' < 1) print("'2.9' > 1 \t--> ", '2.9' > 1) print("'2.9' < 1 \t--> ", '2.9' < 1) print("true > 1 \t--> ", true > 1) print("false < 1 \t--> ", false < 1) print("null > 1 \t--> ", null > 1) print("null < 1 \t--> ", null < 1) 

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрддреНрдкрд╛рджрди рд╣реЛрдЧрд╛:

 'a' > 'b' --> false 'a' < 'b' --> true 'a' > 1 --> true 'a' < 1 --> false '1' > 1 --> false '1' < 1 --> false '+2.9' > 1 --> false '+2.9' < 1 --> true '2.9' > 1 --> true '2.9' < 1 --> false true > 1 --> false false < 1 --> true null > 1 --> false null < 1 --> true 

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░


рд╣рдо рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВ:



рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рд╕реЗ рд╕рд╡рд╛рд▓


рддреЛ рдХреНрдпрд╛ рддреБрд▓рдирд╛рддреНрдордХ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдмреЛрд▓реЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡реЛрдЯ рд╕реНрдХреЛрд░ рдкрд░ рд╣реЛрдЧрд╛ рдФрд░ рд╢рд╛рдпрдж рдпрд╣ рдЖрдкрдХрд╛ рд╢рдмреНрдж рд╣реИ рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рднрд╡рд┐рд╖реНрдп рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдЪреБрдирдиреЗ рдореЗрдВ рдирд┐рд░реНрдгрд╛рдпрдХ рд╣реЛрдЧрд╛ред

ObjectScript рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдиреНрдп рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд▓реЗрдЦ:

Source: https://habr.com/ru/post/In154277/


All Articles