Loading... # Javascript(一) ## 作用 * 动态修改html及css * 验证表单 ## 书写位置 * 内嵌式:写在任意位置 * 外链式:\<script src="xxx.js路径">\</script> * 行内式:直接写在标签上(eg:onclick事件) ## 数据类型(弱类型) * 字符串类型 * 数值类型(不区分整数和小数) * 布尔类型 * 数组类型 * 对象类型 * 空类型 * 未定义类型 typeof(value)来检测数据类型 ## 声明变量 var 变量名; var 变量名=值; // 变量声明时赋值 ## 运算符 ### 算数运算符 \+ - \* / % ++ -- * 整数除以整数不是整数 * 字符串和其他数据使用+号运算会链接成一个新的字符串 * 字符串使用除了+以外的运算符,如果本身是一个数字那么就会自动转换成number进行运算,否则返回NaN(不是数字) ### 关系(比较)运算符 比较后返回true/false == 等于(只比较内容) === 恒等于(比较内容和数据类型) ### 逻辑运算符 && 与 || 或 ! 非 ### 赋值运算符 = += -+ \*= /= %= ### 三目运算符 condition?表达式1:表达式2 true->1 false->2 ## 语句 if、switch、while、do-while、for ## 函数 ### 定义 function 函数名(形参){函数体} return 返回结果 ### 调用 函数名(实参); 调用时**重名函数后者覆盖前者**,不管参数是否相同 传入参数多于定义的参数会自动丢弃多于参数,传入参数少于定义参数会返回NaN argument参数类似C语言中的argc于argv参数,存储了传入函数的所有参数信息,只在函数内部使用 ### 匿名函数 var 变量名=function(参1,参2...){函数体}; 最后修改:2021 年 11 月 13 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏