CyrefJS
CCyrefJS
EN
بازگشت به مستندات
رشته/از نسخه 1.38.0

pascalCase

یک رشته را با تبدیل کلمات آن به PascalCase تبدیل می‌کند؛ حرف اول هر کلمه را بزرگ، باقی حروف را کوچک کرده و کلمات را بدون جداکننده به هم متصل می‌کند.

pascalCase(value):string

نحوه عملکرد

تابع pascalCase ابتدا رشته ورودی را به کلمات تبدیل می‌کند. برای هر کلمه، اولین کاراکتر به حروف بزرگ و باقی کاراکترها به حروف کوچک تبدیل می‌شوند. سپس کلمات حاصل بدون جداکننده به هم متصل می‌شوند.

توکن‌سازی

استخراج کلمات توسط utility داخلی tokenize انجام می‌شود؛ بنابراین مرز دقیق کلمات به رفتار tokenize وابسته است.

قوانین حروف

هر کلمه با یک کاراکتر uppercase شروع می‌شود و تمام کاراکترهای بعد از آن به lowercase تبدیل می‌شوند.

بدون جداکننده

پس از تبدیل هر توکن، تمام توکن‌ها مستقیماً و بدون هیچ جداکننده‌ای به هم متصل می‌شوند.

پارامترها

valuestringالزامی

رشته‌ای که باید به PascalCase تبدیل شود.

مقدار بازگشتی

string

توکن‌های رشته ورودی که به PascalCase تبدیل شده‌اند.

مثال‌ها

01

استفاده پایه

تبدیل یک عبارت جداشده با فاصله به PascalCase.

TypeScript
import { pascalCase } from "@cyref/js";

pascalCase("hello world");
// "HelloWorld"
02

چند کلمه

هر کلمه با یک حرف بزرگ شروع شده و کلمات بدون جداکننده به هم متصل می‌شوند.

TypeScript
pascalCase("hello beautiful world");
// "HelloBeautifulWorld"
03

حروف ترکیبی

هر توکن به یک حرف اول بزرگ و حروف باقی‌مانده کوچک نرمال می‌شود.

TypeScript
pascalCase("hello WoRLD TeST");
// "HelloWorldTest"
04

یک کلمه

یک توکن به PascalCase تبدیل می‌شود.

TypeScript
pascalCase("hELLO");
// "Hello"
05

ورودی خالی

اگر tokenize هیچ کلمه‌ای تولید نکند، یک رشته خالی برگردانده می‌شود.

TypeScript
pascalCase("");
// ""
06

جداکننده‌های موجود

ورودی ابتدا tokenize می‌شود و سپس کلمات حاصل بدون جداکننده به هم متصل می‌شوند.

TypeScript
pascalCase("hello-world");
// "HelloWorld"
ساخته شده با@cyref/js·مستندات رسمی