Tôi đang cố sử dụng toán tử bậc ba để kiểm tra xem giá trị của phần tử XML có phải là null hay không. Nếu đó là sau đó tôi muốn biến là một điều. Nếu không thì tôi muốn nó trả về giá trị của phần tử. Đây là những gì tôi có cho đến nay.Sử dụng toán tử bậc ba để đặt biến số
var rating = data.getElementsByTagName("overall_average")[0].childeNodes[0].length > 0 ? data.getElementsByTagName("overall_average")[0].childeNodes[0].nodeValue : "It is empty";
Vui lòng giải thích? – mplungjan
@mplungjan, tôi sử dụng toán tử '||' để kiểm tra null trong ví dụ của tôi. Vì vậy, nếu bạn có một cái gì đó như thế này: 'var x = null || {}; 'thì x sẽ là một' đối tượng rỗng 'thay vì 'null'. Bạn cũng có thể sử dụng '||' cho các thuộc tính: 'var x = {} .someProp || 'hello'; ', x sẽ là '' hello''. –
Cảm ơn! Bạn sẽ có thể giải thích làm thế nào tôi sau đó sẽ kiểm tra xem cùng một biến này là một số trong một toán tử bậc ba? –