JavaScript

JavaScript加入网页中的方式:

内嵌式:在网页中加入script标识,标识中间的代码为js代码,只能用于本网页

<‘script>这里是js代码</script’>

外联式:将js代码独立成*.js文件通过script的src属性导入,一旦该script标签导入了js文件,在该script标签中就不能在写js代码;

在元素事件中加入js代码:<input type = "button" onclick = "alert"('add')">

超链接伪ERL方式:跳转

JS变量:弱类型,不一定初始化;弱类型指的是指变量任何类型数据都可以存放。可以是数字,可以是字符串,可以是引用对象;

正因为JS是弱类型的语言,所以形参不能指明变量的类型

变量的定义:

var money;var title = "hello",cost=10000; var namee = "mike";

用户自定义的变量名不能和标签名相同,函数名也不能喝元素名的id相同;

JS的数据类型:

原始类型:

1.undefined:
    当声明的变量未初始化是,值为undefined;当函数无明确返回值时,其调用结果也是undefined
2.null:
    值为null,null是undefined派生来的;js调用函数时,形参和实参的个数可以不一致,没有赋值的形参为undefined,null表示不存在的对象
function mm(num){
if(num >10){
    return3;
}
}
alert(mm(3));当返回值没有定义时,返回undefined;
3.number可表示32位整数也可表示64浮点数;NAN表示非数字,他与自身不相等,一般发生在类型转换失败时,isNAN()校验是否为数字
4.string 可用单引号或者双引号申明,字符类型提供了丰富的方法;
    typeof检测该变量中是否存放string数据类型
    var x = null 如果x的值为空,那么为object引用类型
    alert("10" -2)  结果为8----现将10自动转化为number类型,再进行计算     
    alert("10" +2)  结果为102----当做加运算时,如果操作数有一个是字符串,则会进行连接计算
    alert(3+2+"5" )  结果为55----当做加运算时,如果操作数有一个是字符串,则会进行连接计算
    alert("3"*"2" )  结果为6---先将字符串转换为number再进行计算
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值