Cắt () javascript

Phương thức

var orig = '   foo  ';
console.log[orig.trim[]]; // 'foo'

// Another example of .trim[] removing whitespace from just one side.

var orig = 'foo    ';
console.log[orig.trim[]]; // 'foo'
6 loại bỏ khoảng trắng ở cả hai đầu của chuỗi. Khoảng trắng trong ngữ cảnh này là tất cả các ký tự khoảng trắng [dấu cách, tab, dấu cách không ngắt, v.v. ] và tất cả các ký tự kết thúc dòng [LF, CR, v.v. ]

cú pháp

JavaScript

sao chép mã

str.trim[]

Giá trị trả về

Một chuỗi mới đại diện cho chuỗi gọi bị loại bỏ khoảng trắng ở cả hai đầu

Sự miêu tả

Phương thức

var orig = '   foo  ';
console.log[orig.trim[]]; // 'foo'

// Another example of .trim[] removing whitespace from just one side.

var orig = 'foo    ';
console.log[orig.trim[]]; // 'foo'
6 trả về chuỗi bị xóa khoảng trắng ở cả hai đầu.
var orig = '   foo  ';
console.log[orig.trim[]]; // 'foo'

// Another example of .trim[] removing whitespace from just one side.

var orig = 'foo    ';
console.log[orig.trim[]]; // 'foo'
6 không ảnh hưởng đến giá trị của chính chuỗi

ví dụ

Sử dụng
var orig = '   foo  ';
console.log[orig.trim[]]; // 'foo'

// Another example of .trim[] removing whitespace from just one side.

var orig = 'foo    ';
console.log[orig.trim[]]; // 'foo'
6

Ví dụ sau hiển thị chuỗi chữ thường

let str = "    Learning trim in JavaScript      "; //string str initialized with trailing and leading white-spaces 
let result = str.trim[]; //returns a new string - result after removing white space characters from str from both the ends 
console.log["Value of str before trim:",str]; //displaying original string before implementing trim in JavaScript 
console.log["Value of str after trim:",result];
0

JavaScript

sao chép mã

var orig = '   foo  ';
console.log[orig.trim[]]; // 'foo'

// Another example of .trim[] removing whitespace from just one side.

var orig = 'foo    ';
console.log[orig.trim[]]; // 'foo'

Polyfill

Chạy mã sau trước bất kỳ mã nào khác sẽ tạo ra

var orig = '   foo  ';
console.log[orig.trim[]]; // 'foo'

// Another example of .trim[] removing whitespace from just one side.

var orig = 'foo    ';
console.log[orig.trim[]]; // 'foo'
6 nếu nó không có sẵn

Trim trong JavaScript là một hàm chuỗi tích hợp được sử dụng để xóa các ký tự khoảng trắng ở đầu và cuối của một chuỗi cụ thể. Nó không thay đổi chuỗi ban đầu mà trả về một chuỗi mới không có khoảng trắng ở đầu và cuối. trim trong JavaScript không nhận bất kỳ tham số hoặc đối số chức năng nào. Nếu chúng ta chỉ muốn xóa các ký tự khoảng trắng ở đầu hoặc cuối của một chuỗi cụ thể, thì chúng ta có thể sử dụng string. trimLeft[] hoặc chuỗi. các phương thức trimRight[] tương ứng

Cú pháp của String trim[] trong JavaScript

cú pháp

Ở đây, str là một đối tượng của lớp String biểu thị giá trị của chuỗi cần cắt

Tham số của String trim[] trong JavaScript

phương thức trim[] trong JavaScript không có bất kỳ tham số hoặc đối số chức năng nào bên trong nó. Phương thức này được gọi bởi đối tượng của lớp String

Giá trị trả về của String trim[] trong JavaScript

Có một điểm cần lưu ý là phương thức trim[] trong JavaScript không thay đổi chuỗi ban đầu mà trả về một chuỗi mới sau khi loại bỏ các ký tự khoảng trắng khỏi chuỗi ban đầu ở cả hai đầu. Các ký tự khoảng trắng có thể bao gồm tất cả các khoảng trắng, tab, khoảng cách không ngắt, v.v. Nếu không có ký tự khoảng trắng ở đầu cũng như ở cuối chuỗi gốc, thì phần cắt trong JavaScript sẽ không trả về bất kỳ ngoại lệ nào mà trả về một bản sao của chuỗi gốc

Ở đây, kết quả là giá trị của chuỗi mới được trả về sau khi cắt chuỗi str ban đầu từ cả hai đầu

Mã ví dụ ngắn

Trong mã ví dụ JavaScript này, chúng tôi đã khởi tạo chuỗi str với một giá trị có các ký tự khoảng trắng ở cả hai đầu. Sau đó, chúng tôi đang sử dụng trim trong JavaScript sẽ xóa các ký tự khoảng trắng khỏi chuỗi gốc str ở cả hai đầu và trả về một chuỗi mới có tên là kết quả. Sau đó, chúng tôi đã hiển thị kết quả trong cửa sổ đầu ra của bàn điều khiển

let str = "    Learning trim in JavaScript      "; //string str initialized with trailing and leading white-spaces 
let result = str.trim[]; //returns a new string - result after removing white space characters from str from both the ends 
console.log["Value of str before trim:",str]; //displaying original string before implementing trim in JavaScript 
console.log["Value of str after trim:",result];

đầu ra

Như chúng ta có thể quan sát, các ký tự khoảng trắng đang bị xóa ở cả hai đầu sau khi sử dụng phương thức trim[] trong JavaScript

Giá trị của str trước khi cắt. Học trim trong JavaScript
Giá trị của str sau khi trim. Học trim trong JavaScript

String trim[] trong JavaScript là gì?

trim[] trong JavaScript là một hàm chuỗi tích hợp được sử dụng để xóa các ký tự khoảng trắng ở đầu và cuối của chuỗi đã cho. Nó không thay đổi chuỗi ban đầu mà thay vào đó, trả về một chuỗi mới không có khoảng trắng ở đầu và cuối. Các ký tự khoảng trắng có thể bao gồm tất cả các khoảng trắng, tab, khoảng cách không ngắt, v.v. Chúng ta biết rằng trim[] trong JavaScript là một phương thức chuỗi và do đó, nó phải được gọi bởi thể hiện hoặc đối tượng của lớp Chuỗi. Về cơ bản, chúng ta có thể tạo thể hiện hoặc đối tượng của lớp Chuỗi mà phương thức trim[] sẽ được triển khai trên đó

Bạn đã bao giờ tự hỏi điều gì sẽ xảy ra nếu chúng ta chỉ muốn cắt một sợi dây chỉ từ một đầu?. e. từ đầu hoặc từ cuối của chuỗi đã cho?

Trong JavaScript, có một số phương thức bổ sung tương tự như phương thức trim[] chỉ cắt chuỗi từ một đầu, sang trái hoặc sang phải. Những phương pháp này là. trimLeft[] và trimRight[] và một lần nữa, chúng không thay đổi chuỗi ban đầu mà trả về một chuỗi mới sau khi loại bỏ các khoảng trắng

Bây giờ, chúng ta sẽ nghiên cứu chi tiết các phương thức bổ sung này cùng với cú pháp và mã ví dụ của chúng

trimLeft[] hoặc trimStart[] trong JavaScript

Đúng như tên gọi, phương thức trimLeft[] trong JavaScript được sử dụng để xóa các ký tự khoảng trắng ở đầu chuỗi i đã cho. e. ký tự khoảng trắng từ đầu hoặc bên trái của chuỗi đã cho. trimStart[] là tên bí danh của phương thức trimLeft[] trong JavaScript và cả hai đều có chức năng giống nhau. Phương pháp này không ảnh hưởng đến các ký tự khoảng trắng ở cuối của chuỗi đã cho

cú pháp

Ở đây, str là một đối tượng của lớp String biểu thị giá trị của chuỗi cần cắt từ bên trái. Giá trị trả về [chuỗi mới] sẽ được lưu trữ trong biến ans

ví dụ 1

Trong đoạn mã ví dụ JavaScript này, chúng ta đã khởi tạo chuỗi str với các ký tự khoảng trắng ở cuối cũng như ở đầu. Sử dụng phương thức trimLeft[], các ký tự khoảng trắng ở đầu sẽ bị xóa khỏi chuỗi str nhưng các ký tự khoảng trắng ở cuối sẽ vẫn giữ nguyên như trong chuỗi đã cho

let str = "    Hello, have a nice day :]   "; //string initialized with trailing and leading white-space characters 
let r_ans = str.trimLeft[]; //trimLeft[] will remove the white-space characters only from the start of the specified string str 
document.write[r_ans]; //for displaying the result on console window 

đầu ra

Như chúng ta có thể quan sát, chúng ta đã hiển thị kết quả trong cửa sổ giao diện điều khiển bằng cách sử dụng tài liệu. write[] và nó sẽ vẫn chứa các ký tự khoảng trắng ở cuối

Hello, have a nice day :]   

ví dụ 2

Trong mã ví dụ JavaScript này, chúng tôi đã khởi tạo một chuỗi str với các ký tự khoảng trắng ở cuối cũng như ở đầu. Lần này chúng ta đang sử dụng phương thức trimStart[] theo đó các ký tự khoảng trắng ở đầu sẽ bị xóa khỏi chuỗi str nhưng các ký tự khoảng trắng ở cuối sẽ vẫn giữ nguyên như trong chuỗi đã cho. Nó có chức năng tương tự như chức năng của phương thức trimLeft[] trong JavaScript

let str = "    Don't just read, learn well   "; //string initialized with trailing and leading white-space characters 
let r_ans = str.trimStart[]; //trimStart[] will remove the white-space characters only from the start of the specified string str 
console.log[r_ans];

đầu ra

Như chúng ta có thể quan sát, chúng ta đã hiển thị kết quả trong cửa sổ giao diện điều khiển bằng bàn điều khiển. log[] và nó sẽ vẫn chứa các ký tự khoảng trắng ở cuối

Don't just read, learn well    

trimRight[] hoặc trimEnd[] trong JavaScript

Như tên gợi ý, phương thức trimRight[] trong JavaScript được sử dụng để xóa các ký tự khoảng trắng ở cuối khỏi một chuỗi cụ thể i. e. ký tự khoảng trắng từ cuối cùng hoặc đầu bên phải của chuỗi đã cho. trimEnd[] là tên bí danh của phương thức trimRight[]** trong JavaScript và cả hai đều có chức năng giống nhau. Phương pháp này không ảnh hưởng đến các ký tự khoảng trắng hàng đầu của chuỗi đã cho

cú pháp

let ans = str.trimRight[];

Ở đây, str là một đối tượng của lớp String biểu thị giá trị của chuỗi sẽ được cắt từ bên phải bằng phương thức trimRight[]. Giá trị trả về [chuỗi mới] sẽ được lưu trữ trong biến ans

ví dụ 1

Trong mã ví dụ JavaScript này, chúng tôi đã khởi tạo một chuỗi str với các ký tự khoảng trắng ở cuối cũng như ở đầu. Sử dụng phương thức trimRight[], các ký tự khoảng trắng ở cuối sẽ bị xóa khỏi chuỗi str nhưng các ký tự khoảng trắng ở đầu sẽ vẫn giữ nguyên như trong chuỗi đã cho

________số 8

đầu ra

Như chúng ta có thể quan sát, chúng ta đã hiển thị kết quả trong cửa sổ giao diện điều khiển bằng bàn điều khiển. log[] và nó sẽ vẫn chứa các ký tự khoảng trắng ở đầu chuỗi

    Enjoy reading the article

ví dụ 2

Trong đoạn mã ví dụ JavaScript này, chúng ta đã khởi tạo chuỗi str với các ký tự khoảng trắng ở cuối cũng như ở đầu. Lần này chúng ta đang sử dụng phương thức trimEnd[] có chức năng tương tự như phương thức trimRight[] và với điều này, các ký tự khoảng trắng ở cuối sẽ bị xóa khỏi chuỗi str nhưng các ký tự khoảng trắng ở đầu sẽ vẫn như cũ

var orig = '   foo  ';
console.log[orig.trim[]]; // 'foo'

// Another example of .trim[] removing whitespace from just one side.

var orig = 'foo    ';
console.log[orig.trim[]]; // 'foo'
0

đầu ra

Như chúng ta có thể quan sát, chúng ta đã hiển thị kết quả trong cửa sổ giao diện điều khiển bằng bàn điều khiển. log[] và nó sẽ vẫn chứa các ký tự khoảng trắng ở đầu chuỗi

Một số ví dụ khác cho trim[] trong JavaScript

Để hiểu rõ hơn và để sửa đổi nhanh chóng chủ đề, hãy để chúng tôi thảo luận thêm một số ví dụ nơi chúng tôi sẽ triển khai trim[] trong JavaScript

ví dụ 1

Trong mã ví dụ JavaScript này, trước tiên chúng tôi đã khởi tạo hai chuỗi. str1 chỉ có ký tự khoảng trắng ở cuối và str2 có ký tự khoảng trắng ở cả hai đầu. Sau đó, chúng tôi đã triển khai các phương thức trim[] và trimLeft[] trên str1 và str2 để nhận các kết quả khác nhau trong cửa sổ đầu ra của bàn điều khiển

var orig = '   foo  ';
console.log[orig.trim[]]; // 'foo'

// Another example of .trim[] removing whitespace from just one side.

var orig = 'foo    ';
console.log[orig.trim[]]; // 'foo'
1

đầu ra

str1. cắt [] và str2. trim[] sẽ xóa các ký tự khoảng trắng ở cả hai đầu của chuỗi str1 và str2 tương ứng trong khi str2. trimLeft[] sẽ chỉ xóa các ký tự khoảng trắng ở đầu chuỗi str2

let str = "    Hello, have a nice day :]   "; //string initialized with trailing and leading white-space characters 
let r_ans = str.trimLeft[]; //trimLeft[] will remove the white-space characters only from the start of the specified string str 
document.write[r_ans]; //for displaying the result on console window 
0

ví dụ 2

Trong mã ví dụ JavaScript này, chúng tôi thực sự đang xem xét một tình huống thực tế trong cuộc sống thực, nơi các nhà khoa học dữ liệu hoặc nhà phân tích dữ liệu làm việc trên một số tập dữ liệu để xử lý dữ liệu và có sự không nhất quán trong các mục nhập do các ký tự khoảng trắng ở cuối và ở đầu. Điều này thường dẫn đến sai sót và tính toán sai. Ở đây, chúng ta có hai mảng chuỗi đã được khởi tạo với một số mục nhập dữ liệu bên trong chúng. Bây giờ, chúng tôi đang triển khai trim[] trong JavaScript bằng cách sử dụng vòng lặp for-in để đảm bảo rằng các mục nhập không có ký tự khoảng trắng ở đầu và cuối để duy trì độ chính xác và nhất quán

let str = "    Hello, have a nice day :]   "; //string initialized with trailing and leading white-space characters 
let r_ans = str.trimLeft[]; //trimLeft[] will remove the white-space characters only from the start of the specified string str 
document.write[r_ans]; //for displaying the result on console window 
1

đầu ra

Như chúng ta có thể quan sát thấy rằng có sự không thống nhất trong tập dữ liệu trước khi cắt bớt khoảng trắng từ các mục nhập. Sau khi trim[] trong JavaScript được triển khai, tất cả các mục hiện tại nhất quán mà không có bất kỳ ký tự khoảng trắng nào ở đầu hoặc cuối

let str = "    Hello, have a nice day :]   "; //string initialized with trailing and leading white-space characters 
let r_ans = str.trimLeft[]; //trimLeft[] will remove the white-space characters only from the start of the specified string str 
document.write[r_ans]; //for displaying the result on console window 
2

ví dụ 3

Trong mã ví dụ JavaScript này, chúng tôi đã triển khai tất cả các phương thức trim[]. trim[], trimStart[], trimRight[] sử dụng các câu lệnh if-else trong một hàm. Đầu tiên, chúng ta đã khởi tạo một chuỗi str1 chỉ chứa các ký tự khoảng trắng ở đầu chuỗi. Sau đó, chúng tôi đã gọi hàm giải quyết để hiển thị kết quả mong muốn. Nó bao gồm các điều kiện if-else để xác định sự hiện diện của các ký tự khoảng trắng trong chuỗi. Nếu các ký tự khoảng trắng xuất hiện ở cả hai đầu, thì hàm sẽ triển khai chuỗi str1. phương pháp cắt []. Nếu các ký tự khoảng trắng chỉ xuất hiện ở đầu chuỗi, thì hàm sẽ thực hiện chuỗi str1. phương thức trimStart[] khác str1. phương thức trimRight[] sẽ được triển khai. Ở đây trong trường hợp của chúng ta, nó sẽ cài đặt và in chuỗi trả về của str1. phương thức trimStart[]

let str = "    Hello, have a nice day :]   "; //string initialized with trailing and leading white-space characters 
let r_ans = str.trimLeft[]; //trimLeft[] will remove the white-space characters only from the start of the specified string str 
document.write[r_ans]; //for displaying the result on console window 
3

đầu ra

Như chúng ta có thể quan sát thấy rằng chuỗi đã cho str1 chỉ có các ký tự khoảng trắng ở đầu và do đó, theo điều kiện if-else thứ ba, nó sẽ hiển thị - "Chỉ các ký tự khoảng trắng ở đầu. " cùng với chuỗi sau khi cắt

Phương thức trim[] là gì?

Phương thức Trim xóa khỏi chuỗi hiện tại tất cả các ký tự khoảng trắng ở đầu và cuối . Mỗi thao tác cắt đầu và cuối dừng khi gặp ký tự không phải khoảng trắng. Ví dụ: nếu chuỗi hiện tại là " abc xyz ", phương thức Trim trả về "abc xyz".

Trim[] hoạt động như thế nào trong Java?

Phương thức trim[] trong Chuỗi Java là một hàm tích hợp giúp loại bỏ các khoảng trắng ở đầu và cuối . Giá trị Unicode của ký tự khoảng trắng là '\u0020'. Phương thức trim[] trong java kiểm tra giá trị Unicode này trước và sau chuỗi, nếu nó tồn tại thì xóa khoảng trắng và trả về chuỗi bị bỏ qua.

Làm cách nào để cắt phần cuối của chuỗi trong JavaScript?

trimEnd[] Phương thức trimEnd[] xóa khoảng trắng ở cuối chuỗi và trả về một chuỗi mới mà không sửa đổi chuỗi ban đầu.

Làm cách nào để cắt một số trong JavaScript?

Trong JavaScript, trunc[] là một hàm dùng để trả về phần nguyên của một số. Nó cắt bớt số và loại bỏ tất cả các chữ số phân số. Vì hàm trunc[] là một hàm tĩnh của đối tượng Math nên nó phải được gọi thông qua đối tượng giữ chỗ có tên là Math.

Chủ Đề