函数
js中的函数,类似java中的方法
<script>// 定义函数方式一function addA(x, y) {return x + y;}// 定义函数方式二,注意addB是函数的名称,不是返回值let addB = function(x, y) {return x * y;}</script><script>document.write("10 + 20 = ");document.write(addA(10,20));document.write("<br />");document.write("10 * 20 =");document.write(addB(10,20));</script>
Array
Array是js内置的对象,表示数组,数组内可以存放任意的类型的数据,使用时可通过索引获取对应的元素,且js中的数组不存在数组索引越界的错误,超出数组长度的值或者未设置的值会用undefined填充;需要注意,数组元素是用[]中括号包起来的,不是{}花括号
<script>// 定义数组方式一let arr1 = new Array(1, 2, 3, 4, 5, 6);// 定义数组方式二;let arr2 = ["a", "和", "b", 3, 6, arr1, null, NaN, undefined];</script><script>console.log(arr1);console.log(arr2);</script>
<script>// 定义数组方式一let arr1 = new Array(1, 2, 3, 4, 5, 6);// 给一个超过数组长度的索引设置值arr1[10] = 11;console.log(arr1);// 输出未设置值的数组内容,会用undefined填充document.write(arr1[9]);document.write("<br />")document.write(arr1[11]);</script>
String
定义字符串单引号、双引号都可以,但是要配对,不能一边单引号,一边双引号;另外,java中关于字符串操作的API,js中也基本可以使用,使用前可以在官网上查一下(https://www.w3school.com.cn/jsref/jsref_obj_string.asp)
<script>// 创建字符串对象的方式一let s1 = new String("hello js");// 创建字符串对象的方式二let s2 = 'hello javascript';</script><script>document.write(s1);document.write("<br />")document.write(s2);</script>