Hướng dẫn dùng printline JavaScript

Tôi muốn kiểm tra giá trị trả về của hàm này getfileExtension (input.files [0] .name) (Tôi có một nhận xét ở đó để chỉ vào dòng đó) Câu hỏi của tôi là làm thế nào để in ra giá trị đó bằng JavaScript? Cảm ơn!

Nội dung chính

  • Làm cách nào để in một dòng văn bản trong JavaScript?
  • Làm thế nào để bạn viết các dòng trong JavaScript?
  • Phương pháp in trong JavaScript là gì?
  • $ () Có nghĩa là gì trong javascript?

<script>
    function getFileExtension(filename) {
        var ext=filename.split('.').pop();
        return ext
    }
</script>

<input type='file' onchange="readURL(this);"> 

<script>
function readURL(input) {
    if (input.files && input.files[0]) {
        if (getFileExtension(input.files[0].name)=="png") { // this line is our problem 
            var reader = new FileReader();
            reader.onload = function (e) {
                document.getElementById("pdf").innerHTML="<img id='blah' src=" +
                                       e.target.result + " alt='your image' width='450'>"
            }
            reader.readAsDataURL(input.files[0]);
        }
    }
}
</script>

Hướng dẫn dùng printline JavaScript

Stephen p

Huy hiệu vàng 14K244 Huy hiệu bạc65 Huy hiệu đồng2 gold badges44 silver badges65 bronze badges

Đã hỏi ngày 10 tháng 7 năm 2013 lúc 19:27Jul 10, 2013 at 19:27

3

Bạn có thể in ra các giá trị trong JavaScript bằng cách viết

console.log(value);

Hầu hết các trình duyệt có một bảng điều khiển mà bạn có thể thấy bằng cách nhấn f12. Các giá trị sẽ kết thúc ở đó.

Nếu bạn đang sử dụng Internet Explorer, hãy nhớ mở các công cụ nhà phát triển (F12) hoặc bạn sẽ gặp lỗi.

Đã trả lời ngày 10 tháng 7 năm 2013 lúc 19:33Jul 10, 2013 at 19:33

Peter Rasmussenpeter RasmussenPeter Rasmussen

16K7 Huy hiệu vàng44 Huy hiệu bạc62 Huy hiệu Đồng7 gold badges44 silver badges62 bronze badges

var msg = 'value: ' + yourVar;
if (console) {
    console.log(msg); // or console.info(msg) or whatever
} else {
    alert(msg);
}

Cá nhân, tôi đã viết một bảng điều khiển nhẹ đơn giản để tôi có thể xuất ra bất kỳ Div nào trên một trang. Tôi đã làm điều đó thay vì rất nhiều document.write như Avitus gợi ý trong một bình luận.

Đã trả lời ngày 10 tháng 7 năm 2013 lúc 19:37Jul 10, 2013 at 19:37

Stephen Pstephen pStephen P

Huy hiệu vàng 14K244 Huy hiệu bạc65 Huy hiệu đồng2 gold badges44 silver badges65 bronze badges

Đã hỏi ngày 10 tháng 7 năm 2013 lúc 19:27

Bạn có thể in ra các giá trị trong JavaScript bằng cách viếtJul 10, 2013 at 19:40

Hầu hết các trình duyệt có một bảng điều khiển mà bạn có thể thấy bằng cách nhấn f12. Các giá trị sẽ kết thúc ở đó.

function test_getFileExtension() {
    test("foo.png", "png");
    test("bar.py", "py");
    test("the_really_long_name.txt", "txt");
    test("playlist.xspf", "xspf");
    test("%20.txt", "txt");
    test("file_without_extension", ""); // actually gives an error

    function test(input,output) {
        var o=getFileExtension(input);
        if (o === output) {
            console.log("OK: "+input+" --> "+o);
        } else {
            console.log("ERROR: "+input+" --> "+o);
        }
    }
}

Nếu bạn đang sử dụng Internet Explorer, hãy nhớ mở các công cụ nhà phát triển (F12) hoặc bạn sẽ gặp lỗi.

Đã trả lời ngày 10 tháng 7 năm 2013 lúc 19:33Jul 10, 2013 at 19:43

Frederik.LFrederik.LFrederik.L

Peter Rasmussenpeter Rasmussen2 gold badges28 silver badges41 bronze badges

16K7 Huy hiệu vàng44 Huy hiệu bạc62 Huy hiệu Đồng

let a = 23;

console.log(a) // 23
process.stdout.write(a) //23
alert(a) //23

Cá nhân, tôi đã viết một bảng điều khiển nhẹ đơn giản để tôi có thể xuất ra bất kỳ Div nào trên một trang. Tôi đã làm điều đó thay vì rất nhiều document.write như Avitus gợi ý trong một bình luận.

Đã trả lời ngày 10 tháng 7 năm 2013 lúc 19:37Sep 23, 2018 at 18:07

Stephen Pstephen pPratap Sharma

Tôi sẽ sử dụng plugin firebug cho firefox để mô tả lỗi chi tiết hơn và để xem các giá trị được cắm vào console.log (giá trị)1 gold badge17 silver badges30 bronze badges

1

Làm cách nào để in một dòng văn bản trong JavaScript?

In trong một dòng duy nhất trong JavaScript..

var s = "";..

for (var i = 1; i <11; i += 1) {.

s + = i + "";.

Bảng điều khiển.Nhật ký (s) ;.

Làm thế nào để bạn viết các dòng trong JavaScript?

Nhân vật Newline là \ n trong JavaScript và nhiều ngôn ngữ khác.Tất cả những gì bạn cần làm là thêm ký tự \ n bất cứ khi nào bạn yêu cầu ngắt dòng để thêm một dòng mới vào một chuỗi.add \n character whenever you require a line break to add a new line to a string.

Phương pháp in trong JavaScript là gì?

Phương thức in () in nội dung của cửa sổ hiện tại.Phương thức in () mở hộp thoại in, cho phép người dùng chọn các tùy chọn in ưa thích.prints the contents of the current window. The print() method opens the Print Dialog Box, which lets the user to select preferred printing options.

$ () Có nghĩa là gì trong javascript?

Thông thường khi bạn gặp phải $ (), điều đó có nghĩa là nhà phát triển đang sử dụng thư viện JavaScript, chẳng hạn như jQuery.Biểu tượng $ là không gian tên cho các thư viện đó.Tất cả các chức năng họ xác định bắt đầu với $., chẳng hạn như $.lấy() .the developer is using a javascript library, such as jQuery. The $ symbol is the namespace for those libraries. All the functions they define begin with $. , such as $. get() .