$lang['tuto'] = "பயிற்சிகள்"; ?>$lang['tuto'] = "பயிற்சிகள்"; ?> கமாவால்

கமாவால் பிரிக்கப்பட்ட சரத்தைப் பிரித்து ஜாவாஸ்கிரிப்ட் மூலம் HL7 பிரிவுகளுக்கு மேப்பிங் செய்தல்

கமாவால் பிரிக்கப்பட்ட சரத்தைப் பிரித்து ஜாவாஸ்கிரிப்ட் மூலம் HL7 பிரிவுகளுக்கு மேப்பிங் செய்தல்
கமாவால் பிரிக்கப்பட்ட சரத்தைப் பிரித்து ஜாவாஸ்கிரிப்ட் மூலம் HL7 பிரிவுகளுக்கு மேப்பிங் செய்தல்

JSON தரவை HL7 NTE பிரிவுகளாக திறம்பட மாற்றுகிறது

ஹெல்த்கேர் தரவுகளுடன் பணிபுரியும் போது, ​​குறிப்பாக HL7 வடிவமைப்பில், நீங்கள் சரங்களைக் கையாள வேண்டிய சூழ்நிலைகளை சந்திப்பது மற்றும் அவற்றை குறிப்பிட்ட பிரிவுகளுக்கு வரைபடமாக்குவது பொதுவானது. காற்புள்ளியால் பிரிக்கப்பட்ட சரத்தை பல HL7 NTE பிரிவுகளாகப் பிரிப்பது போன்ற ஒரு காட்சியில் அடங்கும். ஒவ்வொரு செய்தியிலும் கமாவால் பிரிக்கப்பட்ட மதிப்புகளின் எண்ணிக்கை மாறும் போது இந்த பணி சிக்கலானதாக மாறும்.

ஜாவாஸ்கிரிப்டில், சரத்தை ஒரு வரிசையாகப் பிரித்து, ஒவ்வொரு உறுப்பையும் ஒரு தனித்த HL7 NTE பிரிவில் செயலாக்குவதன் மூலம் இதை அடைய முடியும். வெவ்வேறு எண்ணிக்கையிலான மதிப்புகளைக் கையாள்வதில் சவால் உள்ளது மற்றும் ஒவ்வொரு மதிப்பும் சரியான NTE பிரிவு குறியீட்டுக்கு வரைபடமாக்கப்படுவதை உறுதிசெய்கிறது. டைனமிக் சரங்கள் திறமையாக செயலாக்கப்படுவதை உறுதிசெய்ய ஒரு நடைமுறை தீர்வு தேவைப்படுகிறது.

நீங்கள் பணிபுரியும் JSON உள்ளீட்டு வடிவமைப்பில் ஒரு புலத்தில் பல மதிப்புகள் இருக்கும். இந்த மதிப்புகளைப் பிரித்து, அவற்றை HL7 வடிவத்திற்கு மேப்பிங் செய்வதன் மூலம், மாற்றும் செயல்முறையை நாம் நெறிப்படுத்தலாம். நீங்கள் வழங்கிய உதாரணம், சரத்தை அணிவரிசையாகப் பிரித்து, பல NTE பிரிவுகளாக எவ்வாறு ஒழுங்கமைக்க வேண்டும் என்பதை விளக்குகிறது.

இந்த வழிகாட்டியில், காற்புள்ளியால் பிரிக்கப்பட்ட சரத்தைப் பிரித்து, அதை HL7 NTE பிரிவுகளாக மாற்றுவதற்கு JavaScript அடிப்படையிலான தீர்வை ஆராய்வோம். இந்த அணுகுமுறை மதிப்புகளின் எண்ணிக்கையைப் பொருட்படுத்தாமல், ஒவ்வொன்றும் சரியாக அட்டவணைப்படுத்தப்பட்டு HL7 வடிவத்திற்கு மாற்றப்படுவதை உறுதி செய்யும்.

கட்டளை பயன்பாட்டின் உதாரணம்
split() ஒரு சரத்தை ஒரு குறிப்பிட்ட பிரிப்பான் அடிப்படையில் அணிவரிசையாகப் பிரிக்கப் பயன்படுகிறது. இந்த வழக்கில், கமாவால் பிரிக்கப்பட்ட சரத்தை பிரிவுகளின் வரிசையாக உடைக்க பிளவு(',') பயன்படுத்தப்படுகிறது.
map() இந்தச் செயல்பாடு, ஏற்கனவே இருக்கும் அணிவரிசையின் ஒவ்வொரு உறுப்புக்கும் ஒரு கால்பேக் செயல்பாட்டைப் பயன்படுத்துவதன் மூலம் ஒரு புதிய வரிசையை உருவாக்குகிறது. தீர்வு, இது ஒவ்வொரு பிரிவையும் ஒரு NTE வடிவத்திற்கு வரைபடமாக்குகிறது.
trim() ஒரு சரத்தின் இரு முனைகளிலிருந்தும் இடைவெளியை நீக்குகிறது. சரத்தைப் பிரித்த பிறகு ஒவ்வொரு மதிப்பையும் சுத்தம் செய்வது இங்கு முக்கியமானது, இதனால் HL7 பிரிவுகளில் கூடுதல் இடைவெளிகள் இருக்காது.
regex.exec() இந்த முறை வழக்கமான வெளிப்பாடுகளைப் பயன்படுத்தி ஒரு குறிப்பிட்ட சரத்தில் பொருத்தத்திற்கான தேடலை செயல்படுத்துகிறது. இது "+ ஏபிசி" போன்ற வடிவங்களைப் பிடிக்கவும், பொருந்திய குழுக்களைத் திரும்பப் பெறவும் பயன்படுத்தப்படுகிறது.
throw new Error() தவறான உள்ளீட்டுத் தரவு போன்ற குறிப்பிட்ட நிபந்தனைகள் பூர்த்தி செய்யப்படும்போது தனிப்பயன் பிழையை உருவாக்குகிறது. எதிர்பாராத உள்ளீடுகளைக் கையாள்வதன் மூலம் குறியீடு வலுவாக இருப்பதை இது உறுதி செய்கிறது.
join() ஒரு வரிசையின் அனைத்து கூறுகளையும் ஒரு சரமாக ஒருங்கிணைக்கிறது, குறிப்பிட்ட டிலிமிட்டரால் பிரிக்கப்படுகிறது. இங்கே, HL7 பிரிவுகளுக்கு இடையே புதிய வரிகளுடன் வெளியீட்டை வடிவமைக்க join('n') பயன்படுத்தப்படுகிறது.
while() நிபந்தனை உண்மை என மதிப்பிடும் வரை while லூப் தொடர்ந்து இயங்கும். இது regex.exec() உடன் உள்ளீடு சரத்தில் பொருந்தும் பிரிவுகளைத் தொடர்ந்து கண்டறிய பயன்படுத்தப்படுகிறது.
console.error() கன்சோலில் பிழை செய்திகளை வெளியிடுகிறது. உள்ளீடு சரிபார்ப்பு தோல்வியுற்றால், தனிப்பயன் பிழையைக் காட்ட பிழை-கையாளுதல் எடுத்துக்காட்டில் இது பயன்படுத்தப்படுகிறது.

HL7 பிரிவு மேப்பிங்கிற்கான ஜாவாஸ்கிரிப்ட் தீர்வை உடைத்தல்

வழங்கப்பட்ட முதல் ஸ்கிரிப்ட் சிக்கலைப் பயன்படுத்துவதன் மூலம் சமாளிக்கிறது பிளவு() முறை, இது கமாவால் பிரிக்கப்பட்ட சரத்தை துணை சரங்களின் வரிசையாக பிரிக்கிறது. மாற்றுவதில் இது முக்கியமானது JSON புலம் ஒரு வரிசையில் பல மதிப்புகளைக் கொண்டுள்ளது, பின்னர் அவை தனிப்பட்ட HL7 NTE பிரிவுகளுக்கு மேப் செய்யப்படலாம். சரம் பிரிந்ததும், தி வரைபடம்() செயல்பாடு ஒவ்வொரு மதிப்பின் மீதும் மீண்டும் சொல்ல பயன்படுத்தப்படுகிறது. வரைபட செயல்பாடு ஒவ்வொரு உருப்படியையும் எடுத்து, அதிகப்படியான இடைவெளிகளைப் பயன்படுத்தி ஒழுங்கமைக்கிறது டிரிம்(), மற்றும் விரும்பிய NTE வடிவத்தில் அதைத் திருப்பித் தருகிறது. ஒவ்வொரு பிரிவும் அதிகரிக்கும் குறியீட்டுடன் இணைக்கப்பட்டுள்ளது, NTE|1 முதல் மதிப்பு, NTE|2 முதல் இரண்டாவது மற்றும் பலவற்றுடன் ஒத்துப்போகிறது என்பதை உறுதிப்படுத்துகிறது. மதிப்புகளின் எண்ணிக்கை மாறும் மற்றும் HL7 வெளியீடுகளுக்கான நிலையான வடிவமைப்பை உறுதி செய்யும் பெரும்பாலான நிகழ்வுகளுக்கு இந்தத் தீர்வு வேலை செய்கிறது.

இரண்டாவது அணுகுமுறை வழக்கமான வெளிப்பாடுகளைப் பயன்படுத்தி மிகவும் நுட்பமான முறையை அறிமுகப்படுத்துகிறது. ஏ regex "+ ஏபிசி" போன்ற ஆர்வத்தின் வடிவங்களைத் துல்லியமாகப் பிடிக்கப் பயன்படுத்தப்படுகிறது. பாகுபடுத்தப்படும் தரவு மிகவும் சிக்கலான தேவைகளைக் கொண்டிருக்கும் போது, ​​தேவையற்ற எழுத்துக்களை வடிகட்டுதல் அல்லது குறிப்பிட்ட வடிவங்கள் மட்டுமே பொருந்துவதை உறுதி செய்தல் போன்ற சிக்கலான தேவைகளைக் கொண்டிருக்கும் போது இந்த அணுகுமுறை பயனுள்ளதாக இருக்கும். வழக்கமான வெளிப்பாடு ஒரு சுழற்சியில் இயக்கப்படுகிறது regex.exec(), இது உள்ளீட்டு சரத்தில் பொருத்தங்களைக் கண்டறிவது தொடர்கிறது. ஒவ்வொரு பொருத்தமும் கண்டறியப்படும்போது, ​​முடிவுகள் NTE வடிவத்தில் ஒரு வரிசையில் தள்ளப்படும். இந்த அணுகுமுறை அதிக நெகிழ்வுத்தன்மையையும் கட்டுப்பாட்டையும் வழங்குகிறது, குறிப்பாக எளிமையான பிரித்தல் போதுமானதாக இல்லாத சந்தர்ப்பங்களில்.

மூன்றாவது ஸ்கிரிப்ட்டில், நாங்கள் அறிமுகப்படுத்துகிறோம் பிழை கையாளுதல் மற்றும் உள்ளீடு சரிபார்ப்பு. உள்ளீடு எப்போதும் எதிர்பார்க்கப்படும் வடிவங்களுக்கு இணங்காத நிஜ-உலகப் பயன்பாடுகளில் இது முக்கியமானது. உள்ளீடு ஒரு சரமா என்பதைச் சரிபார்க்கும் நிபந்தனைகளைச் சேர்ப்பதன் மூலம், செயல்பாடு சரியான தரவுகளுடன் மட்டுமே தொடர்வதை உறுதிசெய்கிறோம். உள்ளீடு தவறானதாக இருந்தால், தனிப்பயன் பிழையைப் பயன்படுத்தி வீசப்படும் புதிய பிழை (). இது ஸ்கிரிப்ட்டின் வலிமையை மேம்படுத்துவது மட்டுமல்லாமல், குறியீட்டை உடைப்பதில் இருந்து சாத்தியமான விளிம்பு நிலைகளைத் தடுப்பதன் மூலம் பாதுகாப்பையும் மேம்படுத்துகிறது. மேலும், இந்த ஸ்கிரிப்ட் ஸ்பிலிட் மதிப்புகளை டிரிம் செய்து, தேவையற்ற இடைவெளிகள் வெளியீட்டிற்குள் நுழையாமல் இருப்பதை உறுதிசெய்து, தரவின் ஒட்டுமொத்த தூய்மையை மேம்படுத்துகிறது.

வழங்கப்பட்ட அனைத்து ஸ்கிரிப்ட்களும் மாடுலாரிட்டிக்கு முன்னுரிமை அளிக்கின்றன, அதாவது அவை எளிதாக மீண்டும் பயன்படுத்தப்படலாம் அல்லது பெரிய அமைப்புகளில் ஒருங்கிணைக்கப்படலாம். பணிபுரியும் போது மாறும் மதிப்புகளைக் கையாளும் திறன் அவசியம் HL7 தரவு, ஒவ்வொரு செய்திக்கும் வெவ்வேறு எண்ணிக்கையிலான பிரிவுகள் இருக்கலாம். கூடுதலாக, இந்த ஸ்கிரிப்டுகள் ஜாவாஸ்கிரிப்டில் உலகளாவிய மாறிகளைத் தவிர்ப்பது மற்றும் செயல்பாடுகளை தூய்மையாக வைத்திருப்பது போன்ற சிறந்த நடைமுறைகளை நிரூபிக்கின்றன. உங்களுக்கு எளிய சரம்-பிளவு தீர்வு அல்லது ரீஜெக்ஸ் மற்றும் பிழை கையாளுதல் சம்பந்தப்பட்ட மிகவும் வலுவான முறை தேவைப்பட்டாலும், இந்த அணுகுமுறைகள் JSON தரவை HL7 வடிவங்களில் வரைபடமாக்க நம்பகமான வழிகளை வழங்குகின்றன.

காற்புள்ளியால் பிரிக்கப்பட்ட சரத்தைப் பிரித்து, ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி HL7 பிரிவுகளுக்கு மேப்பிங் செய்தல்

சரங்களை மாறும் வகையில் பிரித்து அவற்றை HL7 NTE பிரிவுகளுக்கு வரைபடமாக்கும் ஒரு மட்டு ஜாவாஸ்கிரிப்ட் தீர்வு.

// First approach: Simple JavaScript split and map
function convertToHL7Segments(comments) {
    const segments = comments.split(','); // Split the string by commas
    return segments.map((segment, index) => {
        return `NTE|${index + 1}|${segment.trim()}`; // Map each value to an NTE segment
    });
}
// Example usage
const jsonInput = "+ ABC, + CBA, + CAB";
const hl7Output = convertToHL7Segments(jsonInput);
console.log(hl7Output.join('\\n'));
// Output: NTE|1|+ABC, NTE|2|+CBA, NTE|3|+CAB

அதிக நெகிழ்வுத்தன்மைக்கு வழக்கமான வெளிப்பாடுகளைப் பயன்படுத்தி மாற்று அணுகுமுறை

ஜாவாஸ்கிரிப்ட் அணுகுமுறை ரெஜெக்ஸைப் பயன்படுத்தி சரங்களைப் பிளக்கும் சிக்கலான நிகழ்வுகளைக் கையாளுகிறது.

// Second approach: Regular expression for more control
function convertToHL7WithRegex(comments) {
    const regex = /\s*\+\s*([A-Z]+)\s*/g; // Regex to capture patterns like '+ ABC'
    let match, index = 1, result = [];
    while ((match = regex.exec(comments)) !== null) {
        result.push(`NTE|${index++}|+${match[1].trim()}`); // Map and increment index
    }
    return result;
}
// Example usage
const jsonInput2 = "+ ABC, + CBA, + CAB";
const hl7Output2 = convertToHL7WithRegex(jsonInput2);
console.log(hl7Output2.join('\\n'));
// Output: NTE|1|+ABC, NTE|2|+CBA, NTE|3|+CAB

பிழை கையாளுதல் மற்றும் உள்ளீடு சரிபார்ப்புடன் உகந்த அணுகுமுறை

சரிபார்ப்பு மற்றும் சாத்தியமான பிழைகளைக் கையாளும் மேம்படுத்தப்பட்ட JavaScript பதிப்பு.

// Third approach: Adding error handling and input validation
function convertToHL7Safe(comments) {
    if (typeof comments !== 'string') {
        throw new Error('Invalid input, expected a string');
    }
    const segments = comments.split(',').map(segment => segment.trim());
    if (segments.length === 0) {
        throw new Error('No valid segments found');
    }
    return segments.map((segment, index) => {
        return `NTE|${index + 1}|${segment}`;
    });
}
// Example usage with error handling
try {
    const jsonInput3 = "+ ABC, + CBA, + CAB";
    const hl7Output3 = convertToHL7Safe(jsonInput3);
    console.log(hl7Output3.join('\\n'));
} catch (error) {
    console.error(error.message);
}

HL7 பிரிவு மேப்பிங்கிற்கான மேம்பட்ட சரம் கையாளுதல்

கமாவால் பிரிக்கப்பட்ட சரங்களை HL7 பிரிவுகளாகப் பிரிக்கும் போது கருத்தில் கொள்ள வேண்டிய ஒரு முக்கியமான அம்சம் உள்ளீட்டுத் தரவின் மாறுபாடு ஆகும். சில சந்தர்ப்பங்களில், தரவு கூடுதல் எழுத்துக்கள் அல்லது இடைவெளியைக் கொண்டிருக்கலாம், மேலும் மேம்பட்ட சரம் கையாளுதல் நுட்பங்கள் தேவைப்படுகின்றன. உதாரணமாக, குழப்பமான அல்லது சீரற்ற தரவைக் கையாளும் போது, ​​போன்ற முறைகளைப் பயன்படுத்துதல் மாற்று() வழக்கமான வெளிப்பாடுகளுடன் இணைந்து சரத்தை பிரிக்கும் முன் சுத்தம் செய்ய உதவும். உள்ளீட்டை முதலில் சுத்தப்படுத்துவதன் மூலம், கூடுதல் இடைவெளிகள் அல்லது தரமற்ற டிலிமிட்டர்கள் போன்ற தேவையற்ற எழுத்துக்கள் விளைவாக வரும் HL7 பிரிவுகளைப் பாதிக்காது என்பதை உறுதிசெய்கிறீர்கள்.

மற்றொரு முக்கியமான பரிசீலனை உறுதி செய்வதாகும் வரிசை பிரித்த பிறகு உற்பத்தியானது வெவ்வேறு உள்ளீட்டு நீளங்களை மாறும் வகையில் கையாளும். ஒவ்வொரு செய்தியும் வெவ்வேறு எண்ணிக்கையிலான கமாவால் பிரிக்கப்பட்ட மதிப்புகளைக் கொண்டிருக்கக்கூடும் என்பதால், ஜாவாஸ்கிரிப்ட் தீர்வை நெகிழ்வுத்தன்மையை மனதில் கொண்டு வடிவமைப்பது அவசியம். உள்ளீட்டு வரிசையின் அளவிற்கு மாறும் வகையில் சரிசெய்யும் அணுகுமுறையைப் பயன்படுத்துவது வெளியீடு எப்போதும் NTE பிரிவுகளின் சரியான எண்ணிக்கையை பிரதிபலிக்கிறது என்பதை உறுதி செய்கிறது. உள்ளீட்டின் நீளம் கணிசமாக மாறுபடும் பல்வேறு மூலங்களிலிருந்து தரவைச் செயலாக்குவதற்கு இந்த அளவிடுதல் முக்கியமானது.

இறுதியாக, மேப் செய்யப்பட்ட HL7 பிரிவுகள் செல்லுபடியாகும் என்பதை உறுதி செய்ய சரியானது தேவைப்படுகிறது சரிபார்த்தல் ஒவ்வொரு நுழைவு. உதாரணமாக, ஒவ்வொரு வரிசை உறுப்பும் ஒரு குறிப்பிட்ட வடிவமைப்பைப் பின்பற்றுகிறதா என்பதைச் சரிபார்ப்பது அல்லது மாற்றும் செயல்பாட்டின் போது ஏதேனும் தவறான மதிப்புகளை அகற்றுவது HL7 செய்தியின் ஒருமைப்பாட்டை பராமரிக்க உதவுகிறது. தரவு செயலாக்கத்தின் பல நிலைகளில் பிழை கையாளுதலைச் செயல்படுத்துவது முரண்பாடுகளை முன்கூட்டியே கண்டறிய உதவும், இதன் விளைவாக HL7 வெளியீடு சுத்தமாகவும், சீராகவும், துல்லியமாகவும் இருப்பதை உறுதிசெய்கிறது.

ஜாவாஸ்கிரிப்ட் மூலம் எச்எல்7 பிரிவு மேப்பிங்கில் அடிக்கடி கேட்கப்படும் கேள்விகள்

  1. என்ன செய்கிறது split() ஜாவாஸ்கிரிப்டில் செய்யவா?
  2. தி split() ஜாவாஸ்கிரிப்ட் செயல்பாடு ஒரு சரத்தை கமா போன்ற ஒரு குறிப்பிட்ட பிரிப்பான் அடிப்படையில் ஒரு வரிசையாக பிரிக்கிறது.
  3. பிளவு பிரிவுகளிலிருந்து கூடுதல் இடைவெளிகளை எவ்வாறு அகற்றுவது?
  4. பயன்படுத்தவும் trim() வரிசையில் உள்ள ஒவ்வொரு சரத்திலிருந்தும் முன்னணி மற்றும் பின்தங்கிய இடைவெளியை அகற்றும் முறை.
  5. டைனமிக் உள்ளீட்டு நீளங்களைக் கையாள சிறந்த வழி எது?
  6. கலவையைப் பயன்படுத்துதல் map() மேலும் NTE குறியீட்டை மாறும் வகையில் அதிகரிப்பது, உங்கள் தீர்வு பல்வேறு உள்ளீட்டு மதிப்புகளுக்கு ஏற்ப மாற்றப்படுவதை உறுதிசெய்ய உதவுகிறது.
  7. சரத்தைப் பிரிக்க வழக்கமான வெளிப்பாடுகளைப் பயன்படுத்த முடியுமா?
  8. ஆம், வழக்கமான வெளிப்பாடுகள் இணைந்து exec() மிகவும் சிக்கலான சரம் வடிவங்களைக் கையாளுவதற்கு மிகவும் பயனுள்ளதாக இருக்கும்.
  9. உள்ளீடு சரியான சரமாக இல்லாவிட்டால் என்ன நடக்கும்?
  10. உள்ளீடு ஒரு சரம் இல்லை என்றால், நீங்கள் பயன்படுத்த வேண்டும் error handling போன்ற throw new Error() தவறான உள்ளீடுகள் குறியீட்டை உடைப்பதைத் தடுக்க.

HL7 பிரிவுகளுக்கான திறமையான சரம் பிரித்தல் பற்றிய இறுதி எண்ணங்கள்

போன்ற ஜாவாஸ்கிரிப்ட் முறைகளைப் பயன்படுத்துவதன் மூலம் பிளவு() மற்றும் வரைபடம்(), டைனமிக், கமாவால் பிரிக்கப்பட்ட மதிப்புகளை HL7 NTE பிரிவுகளாக மாற்றுவது சாத்தியம். இந்த முறைகள் பல்வேறு உள்ளீடுகள் கூட திறமையாக கையாளப்படுவதை உறுதி செய்கின்றன.

வழக்கமான வெளிப்பாடுகள் மற்றும் பிழை கையாளுதல் ஆகியவற்றைச் சேர்ப்பது தீர்வை மேலும் பலப்படுத்துகிறது, மேலும் கட்டுப்பாட்டையும் வலிமையையும் வழங்குகிறது. இந்த அணுகுமுறை JSON தரவை சரியாக வடிவமைக்கப்பட்ட HL7 பிரிவுகளாக மாற்றும் போது நெகிழ்வுத்தன்மை மற்றும் துல்லியத்திற்கு உத்தரவாதம் அளிக்கிறது.

ஜாவாஸ்கிரிப்ட் மூலம் HL7 பிரிவு மேப்பிங்கிற்கான ஆதாரங்கள் மற்றும் குறிப்புகள்
  1. போன்ற ஜாவாஸ்கிரிப்ட் முறைகள் பற்றிய தகவல்களை வழங்குகிறது பிளவு() மற்றும் வரைபடம்() HL7 போன்ற ஹெல்த்கேர் அப்ளிகேஷன்களில் சரம் தரவைக் கையாள. மேலும் படிக்க, பார்வையிடவும் MDN Web Docs - String Split .
  2. இந்த குறிப்பு HL7 செய்தி கட்டமைப்புகள் மற்றும் டைனமிக் தரவு பிரிவுகளை சரியாக மேப்பிங் செய்வதன் முக்கியத்துவத்தை விவாதிக்கிறது. இல் மேலும் அறிக HL7.org - HL7 தரநிலைகள் .
  3. மேம்பட்ட சரம் பாகுபடுத்துதல் மற்றும் பேட்டர்ன் மேட்சிங்கிற்கு JavaScript இல் வழக்கமான வெளிப்பாடுகளின் பயன்பாட்டை ஆராய்கிறது, பார்வையிடவும் MDN Web Docs - வழக்கமான வெளிப்பாடுகள் .