คำถามติดแท็ก variables

นี่เป็นรถถัง AMBIGUOUS; ใช้แท็กภาษาเฉพาะเมื่อใดก็ตามที่มีผลบังคับใช้ ตัวแปรคือที่เก็บข้อมูลชื่อในหน่วยความจำ การใช้ตัวแปรโปรแกรมคอมพิวเตอร์สามารถจัดเก็บตัวเลขข้อความข้อมูลไบนารีหรือการรวมกันของชนิดข้อมูลใด ๆ เหล่านี้ พวกเขาสามารถส่งผ่านไปในโปรแกรม

30
การปิด JavaScript ทำงานอย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ Наэтотвопросестьответына Stack Overflow нарусском : Какработаютзамыканияв JavaScript คุณจะอธิบายวิธีปิด JavaScript ให้คนที่มีความรู้เกี่ยวกับแนวคิดที่พวกเขาประกอบด้วย (เช่นฟังก์ชั่นตัวแปรและสิ่งที่คล้ายกัน) แต่ไม่เข้าใจว่าปิดตัวเองได้อย่างไร ฉันเคยเห็นตัวอย่างโครงการที่ให้ไว้ใน Wikipedia แต่น่าเสียดายที่มันไม่ได้ช่วย

30
ฉันจะทราบได้อย่างไรว่าตัวแปร 'ไม่ได้กำหนด' หรือ 'null'?
ฉันจะตรวจสอบได้อย่างไรว่าตัวแปรundefinedหรือnull? รหัสของฉันเป็นดังนี้: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> แต่ถ้าฉันทำเช่นนี้ล่าม JavaScript หยุดการทำงาน

26
ขอบเขตของตัวแปรใน JavaScript คืออะไร?
ขอบเขตของตัวแปรในจาวาสคริปต์คืออะไร? พวกเขามีขอบเขตเดียวกันภายในเมื่อเทียบกับฟังก์ชั่นภายนอกหรือไม่? หรือว่ามันสำคัญ นอกจากนี้ยังมีการจัดเก็บตัวแปรหากพวกเขาถูกกำหนดทั่วโลก?

26
JavaScript ตรวจสอบว่ามีตัวแปรอยู่ (ถูกกำหนด / เตรียมใช้งาน)
วิธีใดในการตรวจสอบว่าตัวแปรถูกเริ่มต้นดีกว่า / ถูกต้อง (สมมติว่าตัวแปรสามารถเก็บอะไรได้ (สตริง, int, วัตถุ, ฟังก์ชั่น ฯลฯ )) if (elem) { // or !elem หรือ if (typeof(elem) !== 'undefined') { หรือ if (elem != null) {

30
จะตรวจสอบว่าตัวแปรถูกตั้งค่าใน Bash ได้อย่างไร?
ฉันจะทราบได้อย่างไรว่าตัวแปรถูกตั้งค่าใน Bash หรือไม่ ตัวอย่างเช่นฉันจะตรวจสอบได้อย่างไรว่าผู้ใช้กำหนดพารามิเตอร์แรกให้กับฟังก์ชันหรือไม่ function a { # if $1 is set ? }
1567 bash  shell  variables 

28
“ ประกาศ: ตัวแปรที่ไม่ได้กำหนด”,“ ประกาศ: ดัชนีที่ไม่ได้กำหนด” และ“ ประกาศ: ออฟเซตที่ไม่ได้กำหนด” โดยใช้ PHP
ฉันกำลังเรียกใช้สคริปต์ PHP และยังคงได้รับข้อผิดพลาดเช่น: แจ้งให้ทราบล่วงหน้า: ตัวแปรที่ไม่ได้กำหนด: my_variable_name ใน C: \ wamp \ www \ mypath \ index.php ในบรรทัดที่ 10 ประกาศ: ดัชนีที่ไม่ได้กำหนด: my_index C: \ wamp \ www \ mypath \ index.php ที่บรรทัด 11 บรรทัดที่ 10 และ 11 มีลักษณะดังนี้: echo "My variable value is: " . $my_variable_name; echo "My index value is: …


30
วิธีการตัดช่องว่างจากตัวแปร Bash?
ฉันมีเชลล์สคริปต์ด้วยรหัสนี้: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi แต่รหัสเงื่อนไขจะดำเนินการhg stเสมอเพราะพิมพ์อักขระบรรทัดใหม่อย่างน้อยหนึ่งตัว มีวิธีง่ายๆในการตัดช่องว่างจาก$var(เช่นtrim()ในPHP )? หรือ มีวิธีมาตรฐานในการจัดการกับปัญหานี้หรือไม่? ฉันสามารถใช้sedหรือAWKได้ แต่ฉันคิดว่ามันมีทางออกที่ดีกว่าสำหรับปัญหานี้
920 string  bash  variables  trim 

14
วิธีตรวจสอบตัวแปรที่ไม่ได้กำหนดใน JavaScript
ฉันต้องการตรวจสอบว่าตัวแปรถูกกำหนดหรือไม่ ตัวอย่างเช่นต่อไปนี้จะโยนข้อผิดพลาดที่ไม่ได้กำหนดไว้ alert( x ); ฉันจะจับข้อผิดพลาดนี้ได้อย่างไร

13
หลักการตั้งชื่อใน Python สำหรับชื่อตัวแปรและฟังก์ชั่นคืออะไร?
มาจากพื้นหลัง C # แบบแผนการตั้งชื่อตัวแปรและชื่อวิธีมักจะเป็น camelCase หรือ PascalCase: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() ใน Python ฉันได้เห็นข้างต้น แต่ฉันก็เห็นการใช้ขีดล่าง: # python example this_is_my_variable = 'a' def this_is_my_function(): มีรูปแบบการเข้ารหัสที่ดีกว่าและชัดเจนกว่าสำหรับ Python หรือไม่?




6
การจับเอาท์พุทหลายบรรทัดในตัวแปร Bash
ฉันมีสคริปต์ 'myscript' ที่แสดงผลลัพธ์ต่อไปนี้: abc def ghi ในสคริปต์อื่นฉันเรียก: declare RESULT=$(./myscript) และ$RESULTได้รับความคุ้มค่า abc def ghi มีวิธีในการเก็บผลลัพธ์ด้วยการขึ้นบรรทัดใหม่หรือด้วยอักขระ '\ n' เพื่อให้ฉันสามารถแสดงผลด้วย ' echo -e' ได้หรือไม่
583 bash  variables 

12
กำหนดตัวแปรโกลบอลในฟังก์ชัน JavaScript
เป็นไปได้หรือไม่ที่จะกำหนดตัวแปรส่วนกลางในฟังก์ชัน JavaScript? ฉันต้องการใช้trailimageตัวแปร (ประกาศในmakeObjฟังก์ชั่น) ในฟังก์ชั่นอื่น ๆ <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> <script type="text/javascript"> var offsetfrommouse = [10, -20]; var displayduration = 0; var obj_selected = 0; function makeObj(address) { **var trailimage = [address, 50, 50];** document.write('<img id="trailimageid" src="' + trailimage[0] + '" border="0" style=" position: absolute; visibility:visible; left: 0px; …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.