javascript基础 Bertha 。 2022-05-24 01:19 118阅读 0赞 ### javascript基础 ### ###### 执行原理 ###### > 1.浏览器输入 > 2.网页发送包含javascript的请求 > 3.从服务器端下载含javascript的页面 > 4.由页面解析html标签和javascript ###### 引用方式 ###### <script type="text/javascript" src="test.js" charset="utf-8"></script> 输出: document.write("hello js"); 在html中 <input type="button" value="显示字" onclick=""/> ###### 核心语法 ###### 变量(弱数据类型语言,不用定义数据类型,可以同时声明及赋值多个变量) var x=y=z=10; var x=10,y=10,z=10; 常见数据类型 > underfined (不确定的数据类型) > unll (空值) > number (数值 int,float类型) > boolean (true,false) > String(字符,字符串) <script type="text/javascript" charset="utf-8"> var str="god is a girl"; var strlength=str.length; var str1=str.charAt(1); var num=str.indexOf("g"); var num1=str.indexOf("g",2); var str2=str.substring(1,6); var c=str.split("d"); document.write(strlength); document.write(str1); document.write(num); document.write(num1); document.write(str2); document.write(c[0]); </script> ###### 逻辑控制语句 ###### > if switch break ###### 输出 ###### > alert(” “); 页面警示框 > document.write(str2); 正常输出 > prompt (“提示信息”); > prompt (“提示信息”,”默认”);提示用户输入类型 alert("警告"); prompt("警告","ok"); ###### 函数 ###### > 类型转换 (常用系统函数) var str3="36428"; document.write(parseInt(str3)); document.write(parseFloat(str3)); document.write(isNaN(str3)); > 自定义函数 function 函数名(参数列表) <script type="text/javascript"> var i=100; function test() { alert(window.i); var i=10; alert(i); } test(); alert(i); </script> ###### 全局变量和局部变量 ###### > 1.javascript 在执行前会对整个脚本文件进行分析,从而确认变量的作用域; > 2.javascript 变量的范围是根据方法块来区分的,只有function(),不是for,while ,of等 > 3.当全局变量跟局部变量重名时,局部变量的范围会覆盖掉全局变量的范围。当离开局部变量的范围后,又变到全局。 指定是全局变量可以用 window.(global variable name); window.i; 下面这个例子,尝试运行下 <script type="text/javascript"> var i=100; function test() { alert(window.i); var i=10; alert(i); } test(); alert(i); </script>
还没有评论,来说两句吧...