คอมพิวเตอร์, การเขียนโปรแกรม
JavaScript: typeof - จำเป็นหรือโอกาส
มีการใช้เป็นประเภทเฉพาะของข้อมูลและมีความสนใจในการประมวลผลของพวกเขาเพื่อที่จะได้รับผลที่ตามมา การปกครองของ "ความคิดที่ผิดปกติในรายละเอียด" มาอย่างกระทันหัน แต่ธรรมชาติ ประกาศ Pre-ตัวแปรจะไม่บังคับและข้อบ่งชี้ของชนิดในทั่วไปได้สูญเสียความหมายทั้งหมดอย่างน้อยถึงการดำเนินการในการที่จะมีส่วนร่วม
โปรแกรมเมอร์ untied มือของเขาก็ไม่จำเป็นต้องประกาศบางสิ่งบางอย่างที่จุดเริ่มต้น มักจะเป็นเพียงช่วงเวลาของการใช้งานจะได้รับการตรวจสอบสิ่งที่จะใช้สิ่งที่ต้องทำและวิธีการ ในฐานะที่เป็นประเภทพวกเขาเอง "ได้กลายเป็นค่านิยม" คือมันจะกลายเป็นข้อมูลที่ยังขึ้นอยู่กับบางสิ่งบางอย่าง!
มันมีหรือไม่ได้ดีอะไรของมัน
คำอธิบายที่ง่ายมากของตัวแปร "AAA" และอัลกอริทึมที่มีอยู่สำหรับการประมวลผล:
aaa ; AAA var;
( aaa ) { ถ้า (AAA) {
= 'I am!' Res = 'ผม' ; // I AM!
{ } else {
= 'me no...' ; Res = 'ฉันไม่ ...'; // ฉันไม่ได้มี
}
มันจะให้ผลที่ชัดเจน: "ฉันทำไม่ได้" นี่คือค่าของฟังก์ชัน JavaScript typeof = ไม่ได้กำหนด เพียงแค่อธิบายตัวแปร - "ทำอะไร" ไม่ได้หมายความว่า แน่นอนเมื่อ AAA = 1 เราจะได้รับ: 'ผม' แต่ถ้า AAA = 0 ก็จะเป็นเช่นเดียวกับในกรณีแรก: "ฉันทำไม่ได้ ...." ตรรกะที่ยอดเยี่ยม, นักคณิตศาสตร์เช่นเดียวกับการเป็นพลเมืองที่เรียบง่ายและไม่สามารถคิดว่าศูนย์ค่ามีความหมายที่แตกต่างอย่างสิ้นเชิงกว่าจริง เท่านั้นที่ทันสมัย (ผิดปกติ) การเขียนโปรแกรมที่มีความสามารถของความคิดความกล้าหาญดังกล่าว!
ออกแบบ JavaScript typeof เช่นเดียวกับการแสดงออกที่ชาญฉลาดมากขึ้นถ้า (AAA) { ... x ... } else { ... Y ... } มีคุณภาพของผู้บริโภคที่ดีเยี่ยมและมีความสะดวกมากที่จะใช้
เกี่ยวกับลักษณะของริลลิกและตัวอักษรละติน
โปรแกรมเมอร์มืออาชีพมักจะชอบวาดภาพตัวอักษรภาษาอังกฤษรัสเซียจริงใจขอบคุณไปยังขั้นตอนการเขียนโปรแกรมของการพัฒนาเมื่อบางไซเบอร์เนติกส์กว้างใหญ่ไม่เป็นที่รู้จัก แต่ในพื้นที่อื่น ๆ ของวิทยาการคอมพิวเตอร์ไปเรื่อย ๆ ขึ้นเนิน เราเริ่มที่จะคูณและพัฒนาภาษาโปรแกรมบนพื้นฐานไวยากรณ์ของ 26 ตัวอักษรของตัวอักษรและชุดของสัญลักษณ์อื่น ๆ ทั่วไปที่
ธรรมชาติที่ง่ายที่สุดและเป็นรหัสพื้นเมืองมันเป็นที่สมบูรณ์แบบที่สมบูรณ์แบบ แต่เป็นเฉพาะกับแต่ละสถาปัตยกรรมและความคิดภาษาระดับสูงในการพกพาข้ามสถาปัตยกรรมทันทีกลายเป็นเร่งด่วน นี้จะช่วยในทางตรงกันข้ามขณะปัจจุบัน: พื้นที่สำหรับอนาล็อก JavaScript typeof = ไม่ได้กำหนด | สตริง | จำนวน | บูล | วัตถุ | ฟังก์ชั่นถ้ามันไม่ได้ง่าย ทุกภาษาได้รับอย่างเป็นทางการอย่างเคร่งครัดมีไวยากรณ์ที่เข้มงวดและหลีกเลี่ยงความไม่แน่นอน
ประเภทตัวแปรและการใช้งานของพวกเขา
จุดเป็นสิ่งสำคัญมาก พิมพ์ดีดและคำอธิบายของตัวแปร - องค์ประกอบที่สำคัญที่สุดของโปรแกรมที่โปรแกรมเมอร์ไม่สามารถเขียนขั้นตอนวิธีการทำงานในขณะที่ไม่ตรงกับความหลากหลายที่แท้จริงของข้อมูลในภาพอย่างเป็นทางการที่เข้มงวดของตัวแปรอาร์เรย์วัตถุและฟังก์ชั่น
JavaScript หมีสะสมกว่าทศวรรษที่ผ่านมาทั้งหมดของความแข็งแรงของการทำงานการออกแบบของเขาทั้งหมดที่ดีที่สุดที่สะท้อนให้เห็นถึงความเข้าใจในปัจจุบันของไวยากรณ์และกฎระเบียบที่เหมาะสมวางในความหมายของเขา
คำถามคือเมื่อนี้ควรจะทำเมื่อมีความจำเป็นต้องกำหนดข้อความชนิดฟังก์ชัน JavaScript typeof มิตรที่จริงข้อความตัวเลือกชนิดเล็ก ๆ น้อย ๆ : สตริงตัวอักษรและตัวเลข อย่างไรก็ตามบทบาทของวัตถุข้อความที่สามารถเล่นและแม้กระทั่งอาร์เรย์ของการออกแบบ array.join () ซึ่งเชื่อมต่อองค์ประกอบทั้งหมดที่เป็นข้อความเดียวนั่นคือในบรรทัดเดียว
คำสั่งดาษดื่น: ทั่วมีพิมพ์ข้อความและฟังก์ชัน JavaScript typeof ต้องในเวลาที่เหมาะสมในการดำเนินการกำหนดประเภทที่ต้องการ นี่คือความจริง แต่ในทางปฏิบัติก็จะเปิดออกเป็นอย่างอื่น JavaScript วัตถุ typeof จะให้ค่าที่เหมือนกันในทุกกรณีที่สาม:
aaa = {}; var AAA = {};
= typeof ( aaa ); Res = typeof (AAA);
+= '/' + typeof window . Res = + '/' + typeof หน้าต่าง ; เอกสาร;
+= '/' + typeof ( document . forms [ 0 ]); Res = + '/' + typeof (แบบฟอร์มเอกสาร [ 0])
ผล: วัตถุวัตถุ / / วัตถุ
สามารถใช้ typeof (AAA) และเพลงรูปแบบ typeof AAA - มันไม่จำเป็น แต่ในทุกกรณีคำตอบที่จะได้รับ แต่มันอย่างไม่ได้หมายความว่าอะไร!
ความไม่แน่นอนจะกลายเป็นความเชื่อมั่น
คุณสมบัติการเขียนโปรแกรมของการเปลี่ยนแปลงแปลก: มันจะบินไปข้างหน้าอย่างรวดเร็วว่าขนาดการเคลื่อนไหวขยายตัวต่อเนื่อง บัญชีไปในเดือนสัปดาห์หรือวันบางครั้งแม้แต่ชั่วโมง งานที่เฉพาะเจาะจงของการเปลี่ยนแปลงของการก่อตัวของอัลกอริทึมในการแก้ปัญหาดังกล่าวอย่างรวดเร็วและความต้องการต่อเนื่องที่เป็นโปรแกรมเมอร์ที่ทำงานออกของรัฐสามารถปฏิเสธการตัดสินใจสำหรับวันสัปดาห์หรือนานกว่านั้น
วิธีธรรมชาติ JavaScript typeof และการปฏิบัติของการเขียนโปรแกรมเชิงวัตถุซึ่งในรูปแบบนี้จะค่อนข้างแตกต่างจากที่เกิดขึ้นในภาษาที่ทันสมัยที่อยู่ติดกันกะศูนย์กลางของแรงโน้มถ่วงบนวัตถุ จุดสำคัญมาก: ภาษาที่จะกลายเป็นโครงสร้างที่ประกอบไปด้วยความหมายมากกว่าชุดของกฎประโยค
ชนิดข้อมูลที่เรียบง่ายไม่จำเป็นต้องมีการตรวจสอบชนิดของมันหรือมากกว่าการใช้ JavaScript typeof พอ ถ้าจำเป็นรันไทม์ดูแลของการเปลี่ยนแปลงที่เหมาะสม แต่สำหรับ JavaScript วัตถุ typeof ให้คำตอบที่เหมาะสมที่สุดเป็นวัตถุและชนิดของปัญหา - ความกังวลของเขา! ตรรกะนี้สำหรับความคิดเกี่ยวกับการเขียนโปรแกรมคลาสสิกเรื่องยากที่จะเข้าใจ แต่มันเป็นรัฐที่แท้จริงของสิ่งที่ถูกต้อง
ดูแลสิ่งอำนวยความสะดวก - ในการกำหนดประเภทของการแสดงคุณสมบัติของพวกเขาและดำเนินการวิธีการของพวกเขา การเขียนโปรแกรมการขัดไวยากรณ์ของคุณและช่วงเวลาของทุกครั้งกะศูนย์กลางของแรงโน้มถ่วงของไวยากรณ์ที่เกิดขึ้นจากความหมายโปรแกรมเมอร์: ระบบของวัตถุที่ปฏิบัติงาน
Similar articles
Trending Now