Rumah > Artikel > hujung hadapan web > Atur Javascript asas pengenalan nota kajian_javascript kemahiran
Fahami apa itu pembolehubah?
Pembolehubah ialah bekas yang digunakan untuk menyimpan maklumat
Pengisytiharan boleh ubah
Sintaks:
nama pembolehubah var
Nama pembolehubah = nilai;
Pembolehubah mesti diisytiharkan dahulu dan kemudian diberikan
Pembolehubah boleh ditetapkan berulang kali
Peraturan penamaan untuk pembolehubah
1. Kenyataan
Pernyataan diakhiri dengan koma bertitik; jika koma bertitik dihilangkan, penghurai menentukan penghujung pernyataan.
Tabiat pengekodan yang baik hendaklah berakhir dengan ;
2. Jenis data
Dalam JavaScript, sekeping maklumat adalah nilai. Nilai datang dalam pelbagai jenis, jenis yang paling biasa ialah nombor. Nilai rentetan ialah satu atau lebih perkataan yang disertakan dalam tanda petikan.
Nombor Mana-mana nilai angka. Nombor itu boleh dengan atau tanpa titik perpuluhan 68.57
String Aksara dalam petikan. Anda boleh menggunakan petikan tunggal atau berganda "hello, world"
Boolean benar atau palsu benar
Undefined dan Null Nilai Undefined ini bermaksud pembolehubah tidak mengandungi nilai. Pembolehubah boleh dikosongkan dengan menetapkan nilainya kepada null.
Objek Sebarang nilai yang dikaitkan dengan objek
Fungsi Nilai dikembalikan oleh fungsi
var a; //a为undefined var a = 6; //a 为数字 var a = "Jason"; // a 为字符串
3. Apakah fungsi?
Fungsi ialah satu set pernyataan JavaScript yang melaksanakan tugas tertentu
Sintaks asas:
function 函数名(){ 函数代码; }
Nama fungsi();
Penerangan:
fungsi mentakrifkan kata kunci fungsi.
"Nama fungsi" ialah nama yang anda berikan kepada fungsi tersebut.
"Kod fungsi" digantikan dengan kod yang mencapai fungsi tertentu.
"Nama fungsi kedua" ialah sejenis panggilan fungsi
function add2(){ var sun = 3 + 2; alert(sun); } add2();//调用函数直接写函数名直接弹出函数代码 <input type="button" value="点击我" onclick="add2()" /> <!-- 单击按钮后,调用函数,onclick为点击事件 -->
4. Kandungan output (dokumen.tulis)
document.write() terus mengeluarkan kandungan dalam halaman web.
Kaedah pertama: Kandungan output disertakan dalam "", dan kandungan dalam tanda "" dikeluarkan secara langsung.
document.write("I love JavaScript!");
Jenis kedua: kandungan output melalui pembolehubah
var mystr = "hello world"; document.write(mysrt);//直接写变量名,输出变量存储的内容
Jenis ketiga: keluarkan berbilang kandungan dan gunakan simbol untuk menyambungkan kandungan.
var mystr = "hello"; document.write(mystr + "I love Java Script");//多项内容之间用+号连接
Kaedah keempat: keluarkan tag HTML dan kerja.
var mystr="hello"; document.write(mystr+"<br>");//输出hello后,输出一个换行符 document.write("JavaScript");
5. Amaran (kotak dialog mesej amaran)
Apabila kita melawati tapak web, kadangkala tetingkap kecil akan muncul secara tiba-tiba dengan mesej segera ditulis padanya. Jika anda tidak mengklik "OK", anda tidak boleh melakukan sebarang operasi pada halaman web ini tetingkap kecil dilaksanakan menggunakan amaran.
Sintaks:
makluman (rentetan atau pembolehubah);
var mynum = 30; alert("hello!"); alert(mynum);Nota:
1. Tiada operasi lain boleh dilakukan sebelum mengklik butang "OK" dalam kotak dialog.
2. Kotak dialog mesej selalunya boleh digunakan untuk nyahpepijat atur cara.
3. kandungan output amaran, yang boleh menjadi rentetan atau pembolehubah, serupa dengan document.write
6. Sahkan pilihan (sahkan kotak dialog mesej)
Selain memberikan maklumat kepada pengguna, kami juga berharap untuk mendapatkan maklumat daripada pengguna. Kotak dialog mesej pengesahan digunakan di sini.
Kotak dialog mesej pengesahan biasanya digunakan untuk membolehkan pengguna membuat pilihan, seperti: "Adakah anda betul?" Muncul kotak dialog (termasuk butang OK dan butang Batal).
Sintaks: confirm(str);
Perihalan parameter: str: teks untuk dipaparkan dalam kotak dialog mesej Nilai pulangan: Nilai Boolean
Nilai pulangan:
Apabila pengguna mengklik butang "OK", mengembalikan benar
Apabila pengguna mengklik butang "Batal", kembalikan palsu
Nota: Nilai pulangan boleh digunakan untuk menentukan butang yang pengguna klik
7、提问(prompt 消息对话框)
有时候,不仅希望用户回答Yes/No。而是希望得到更特定的响应。这中情况我们可以利用prompt。
prompt弹出消息对话框,通常用于询问一些需要与用户交互的信息。弹出消息对话框(包含一个确定按钮、取消按钮与一个文本输入框)。
语法:
prompt(str1,str2);
参数说明:
str1:要显示在消息对话框中的文本,不可修改
str2:文本框中的内容,可以修改
返回值:
1、点击确定按钮,文本框中的内容将作为函数返回值
2、点击取消按钮,将返回null
function rec(){ var score; //score变量,用来存储用户输入的成绩值。 score = prompt("请输入你的成绩","90"); if(score>=90){ document.write("你很棒!"); }else if(score>=75){ document.write("不错吆!"); }else if(score>=60){ document.write("要加油!"); }else{ document.write("要努力了!"); }; } ; <script> var myName = prompt("输入您的名字"); if(myName != null && myName != ""){ document.write("welcom to" + myName); }else{ document.write("welcom to my friend"); } </script>
8、打开新窗口(window.open)
语法:
window.open([URL], [窗口名称], [参数字符串])
参数说明:
URL:可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。
窗口名称:可选参数,被打开窗口的名称。
1.该名称由字母、数字和下划线字符组成。
2.窗口名称:可选,该字符串是一个由逗号分隔的特征列表,声明了被打开窗口的名称。可以 是"_top"、"_blank"、"_selft"、"_parent"等。
_blank 在新窗口显示目标网页
_selft 在当前窗口显示目标网页
_parent 框架网页中当前整个窗口位置显示目标网页
_top 框架网页中在上部窗口中显示目标网页
3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。
4.name 不能包含有空格。
参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。
参数表:
top Number 窗口顶部离开屏幕顶部的像素数
left Number 窗口左端离开屏幕左端的像素数
width Number 窗口的宽度
height Number 窗口的高度
menubar yes,no 窗口有没有菜单
toolbar yes,no 窗口有没有工具条
scrollbars yes,no 窗口有没有滚动条
status yes,no 窗口有没有状态栏
<script type="text/javascript"> window.open('http://','_blank','width=300,height=200,menubar=no,toolbar=no, status=no,scrollbars=yes') </script>
9、关闭窗口(window.close)
close()关闭窗口
用法:
window.close();//关闭本窗口 <窗口对象>.close();//关闭指定的窗口
例如:关闭新建的窗口。
<script type="text/javascript"> var mywin=window.open('http://www.imooc.com'); //将新打的窗口对象,存储在变量mywin中 mywin.close(); </script>
10、innerHTML属性
innerHTML属性用于获取或替换HTML元素的内容。
语法:
Object.innerHTML
Object是获取的元素对象,如通过document.getElementById("ID")获取元素。
<h2 id="con">javascript</H2> <script type="text/javascript"> var mychar=document.getElementById("con"); document.write("原标题:"+mychar.innerHTML+"<br>"); //输出原h2标签内容 mychar.innerHTML="hello world" document.write("修改后的标题:"+mychar.innerHTML); //输出修改后h2标签内容 </script>
11、改变HTML样式
语法:
Object.style.property=new style;
注意:Object是获取的元素对象,如通过document.getElementById("id")获取的元素
<h2 id="con">I love JavaScript</h2> <script type="text/javascript"> var mychar= document.getElementById("con"); mychar.style.color="red"; mychar.style.background="#ccc"; mychar.style.width="300px"; </script>
12、显示和隐藏(display属性)
语法:
Object.style.display = value
value值:
none 此元素不会被显示(及隐藏)
block 此元素将显示为块级元素(即显示)
mychar.style.display = "block"
13、控制类名(className属性)
className属性设置或返回元素的class属性。
语法:
object.className = classname
作用:
1、获取元素的class属性
2、为网页内的某个元素指定一个css样式来更改该元素的外观
p2.className = "two";
以上就是整理的javascript的基础知识学习笔记,希望对大家的学习有所帮助。