
Javascript – Hazır Nesnelerin Özellikleri
Ağustos 29, 2022
Javascript – Değer Döndüren Fonksiyonlar
Ağustos 29, 2022Javascript - Fonksiyon Oluşturma ve Parametrik Fonksiyonlar
Javascript fonksiyon oluşturma işlemi:
<!DOCTYPE html>
<html>
<head>
<title>Ömer Turak - Javascript - Code 9</title>
<meta charset="utf-8">
<link rel="stylesheet" href="../css/bootstrap.css">
<link rel="stylesheet" href="../css/bootstrap-theme.css">
</head>
<body>
<div class="container">
<div class="alert alert-success" role="alert">
<h4 class="alert-heading">Javascript Code Example 9 </h4> Javascript Functions and Parametric Functions <a href="../index.html">Back Home</a>
</div>
<script type="text/javascript">
// without function...
var personbb = 1990;
console.log(2018 - personbb);
var personcc = 1989;
console.log(2018 - personcc);
// with function ex1...
// fonksiyon tanımlama.
function newCode1() {
document.write("Try newCode1 function..." + "<br>")
alert("This is newCode1 function...");
console.log("Try newCode1 function...");
}
newCode1();
// with function ex2...
var personb1 = 1959;
var personb2 = 1969;
var personb3 = 1979;
var personb4 = 1989;
function persAge(ad, pers) {
console.log(ad + "Your Age : " + (2017 - pers) + "<br>");
document.write(ad + "Your Age : " + (2017 - pers) + "<br>");
}
persAge("Mehmet", personb1);
persAge("Ceren", personb2);
persAge("Asuman", personb3);
persAge("Kerem", personb4);
// with function ex3
var persons10 = {
name : "Ömer",
surname : "Turak",
age : 1990,
job : "webmaster"
}
var persons11 = {
name: "Merve",
surname: "Yılmaz",
age: 1993,
job: "developer"
}
function persiJack(name, surname, age, job) {
document.write("Your Name : " + name + "<br>");
document.write("Surname : " + surname + "<br>");
document.write("Your age : " + (2018 - age) + "<br>");
document.write("Your job : " + job + "<br>");
}
// objeler ve alt üyeleri
persiJack(persons10.name, persons10.surname, persons10.age, persons10.job);
persiJack(persons11.name, persons11.surname, persons11.age, persons11.job);
/*
* JavaScript'te nesnelerden bağımsız olarak kullanılabilen bazı hazır fonksiyonlar var bu
* fonksiyonlar 7 tanedir ve aşağıdaki tabloda bunların listesi ve gerçekleştirdikleri işler verilmiştir:
*
* Fonksiyon Gerçekleştirdiği iş
* escape ISO Latin-1 karakter kümesindeki bir karakterin ASCII sayısal değerini gönderir.
* eval Bir ifadeyi hesaplar.
* isNaN Bir değerin sayı olup olmadığını kontrol eder.
* parseInt Sayısal içerikteki bir string'i bir tam sayıya dönüştürür.
* parseFloat Sayısal içerikteki bir string'i bir kayar noktalı (gerçel) sayıya dönüştürür.
* toString Bir nesneyi bir string'e dönüştürür.
* unescape ASCII sayısal değeri verilen karakteri gönderir.
*/
</script>
</div>
</body>
</html>