วันพุธที่ 15 กุมภาพันธ์ พ.ศ. 2555

สิ่งที่ได้ศึกษาเพิ่มเติม จากบทเรียน

การใช้ฟังก์ขัน UPPER แบบเว้นทีละตัวอักขระ

#include <stdio.h>
#include <iostream.h>
/* convert a lower-case character to upper-case
using a programmer-defined function */

void main ( ) {
char lower, upper;
char lower_to_upper(char lower);   /* function declaration */

do {
printf("Please enter a lower-case character: ");
scanf("%c", &lower);
upper = lower_to_upper(lower);

printf("\nThe upper-case equivalent is %c\n\n", upper);
} while (getchar());
}

char lower_to_upper(char c1) {
/* function definition */

char c2;

c2 = (c1 >= 'a' && c1 <= 'z') ? ('A' + c1 - 'a') : c1;
return(c2);
}


ผลลัพธ์ที่ได้


Please enter a lower-case character:watunyu
The upper-case equivalent is W
Please enter a lower-case character:
The upper-case equivalent is T
Please enter a lower-case character:
The upper-case equivalent is N
Please enter a lower-case character:
The upper-case equivalent is U


Please enter a lower-case character: _

วันอังคารที่ 7 กุมภาพันธ์ พ.ศ. 2555

สิ่งที่ได้ศึกษาเพิ่มเติม จากบทเรียน


การสร้าง Array แบบกำหนดค่าทันที

       ทำได้โดยใส่ค่าลงไปใน Array ตั้งแต่ตอนประกาศเลย เราเรียก array ที่ประกาศด้วยวิธีนี้ว่า dense array เช่น

    DayOfWeek = new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat')


การใช้ Array หลายมิติ

        JavaScript ไม่ได้จำกัดว่าข้อมูลใน Array จะต้องเป็นชนิดเดียวกัน มันอาจเป็น ข้อมูลต่างชนิดกันก็ได้ และจะเป็น Array ก็ได้

ครับ ถ้ามี Array อยูใน Array เป็น Array ซ้อน Array เช่น เวลาอ้างถึง  ทำได้ดังนี้

<HTML>

<HEAD>

<TITLE>Arrays within Arrays</TITLE>

</HEAD>

<BODY>

<H1 ALIGN="CENTER">Arrays within Arrays</H1>

<SCRIPT LANGUAGE="JavaScript"><!--

junk = new Array("s1",'s2',4,3.5,true,false,null,new Array(5,6,7));

document.write("junk[0] = "+junk[0]+"<BR>");

document.write("junk[1] = "+junk[1]+"<BR>");

document.write("junk[2] = "+junk[2]+"<BR>");

document.write("junk[3] = "+junk[3]+"<BR>");

document.write("junk[4] = "+junk[4]+"<BR>");

document.write("junk[5] = "+junk[5]+"<BR>");

document.write("junk[6] = "+junk[6]+"<BR>");

document.write("junk[7][0] = "+junk[7][0]+"<BR>");

document.write("junk[7][1] = "+junk[7][1]+"<BR>");

document.write("junk[7][2] = "+junk[7][2]);

// -->

</SCRIPT>

</BODY>

</HTML>


ผลลัพธ์ที่ได้

Arrays within Arrays

junk[0] =   s1
junk[1] =   s2
junk[2] =   4
junk[3] =   3.5
junk[4] =   true
junk[5] =   false
junk[6] =   null
junk[7][0] =  5
junk[7][1] =  6
junk[7][2] =  7