نعلم جميعًا أنه عندما ندخل النص وعلامات الترقيم ، لدينا مشغل ونصف للتبديل ، فكيف نتغير في برمجة ASP؟ هذا المقال ASP مثيل البرنامج التعليمي ، علمك أن تتغير بين نصف الزاوية الكاملة الزاوية.
جزء تحويل JavaScript:
<script>
/*
*************************************
* دستور موقع بناء الموقع:
* STR: سلسلة ليتم تحويلها
* العلم: مارك ، انتقل إلى كامل الساعة 0:30 ، وانتقل إلى نصفها لأفريقيا
* نوع قيمة الإرجاع: سلسلة
*************************************
*/
دالة dbc2sbc (str ، flag) {{
var i ؛
var result = '' ؛
if (str.length <= 0) {Alert ('string parameter error') ؛
لـ (i = 0 ؛ i <str.length ؛ i ++)
{str1 = str.charcodeat (i) ؛
إذا (str1 <125 &&! flag)
النتيجة += string.fromcharcode (str.charcodeat (i) +65248) ؛
آخر
النتيجة+= string.fromcharcode (str.charcodeat (i) -65248) ؛
}
نتيجة العودة
}
</script>
// مثال:
<script>
تنبيه (DBC2SBC (AAABC ، 0)) ؛
document.write (DBC2SBC (ABCDEFG ، 0))
</script>
جزء تحويل ASP:
<٪
'*******************************
'* جيانجيان التعلم معلمة المعلمة الوصف:
'* str: سلسلة ليتم تحويلها
'* العلم: مارك ، انقلب في الساعة 0:30 ، وانتقل إلى نصفه لغير -0
'* نوع قيمة الإرجاع: سلسلة
'*******************************
وظيفة DBC2SBC (STR ، العلم)
خافت أنا
إذا كان Len (str) <= 0 ثم
msgbox 'خطأ معلمة string'
وظيفة الخروج
إنهاء إذا
لأني = 1 إلى لين (str)
Str1 = ASC (Mid (Str ، i ، 1)))
إذا str1> 0 و str1 <= 125 وليس العلم بعد ذلك
DBC2SBC = DBC2SBC & CHR (ASC (MID (STR ، I ، 1)) -23680)
آخر
DBC2SBC = DBC2SBC & CHR (ASC (MID (STR ، I ، 1))+23680)
إنهاء إذا
التالي
وظيفة نهاية
٪>