JavaScript 补缺笔记

这篇博客介绍了JavaScript中数组的创建方法,如字面量、new Array,以及数组的push和pop方法。还讨论了字符串处理,包括toLowerCase、toUpperCase、charAt、substring和replace方法。此外,提到了white-space属性用于控制文本换行。最后展示了如何动态创建图片并插入到DOM中。
摘要由CSDN通过智能技术生成

数组定义方法

var arr=[1,2,3,4,5] 使用字面量创建数组

arr=[10] 创建一个只有数据10的数组

arr=new Array(10) 创建一个长度为10的数组

arr=["hello",1,true,null,undefined] 数组中元素可以是任意数据类型

函数

push() -该方法可以向数组的末尾添加一个或多个元素,并返回数组的新长度 -可以将要添加的数组作为方法传递,这样这些元素将会自动添加到数组的末尾 var arr=["赵泽宇","陈文芳","小小妹"] arr.push("元素") 也可以一次添加好几个 result用来显示长度

pop() -删除数组的最后一元素 arr.pop()

parseInt()和parseFloat()

对于一个“数字型字符串”,如果这个数字是整数,则parseInt()和parseFloat()两个方法返回的结果是一样的。 例如parseInt(“2017”)返回2017,parseFloat(“2017”)返回2017。 如果这个数字是小数,则parseInt()和parseFloat()两个返回的结果是不一样的。 例如parseInt(“3.14”)返回3,而parseFloat(“3.14”)返回的是3.14。

var str="" -定义空字符串的方法

function sum(n){ } -定义函数

function sum(n,m){ var he=n+m; return he; } -有返回值的函数

<a href="javascript:函数名"></a> 在超链接中使用函数, 当用户点击超链接时,就会调用该函数。

在JavaScript中, 我们可以使用toLowerCase()方法将大写字符串转化为小写字符串, 也可以使用toUpperCase()方法将小写字符串转化为大写字符串。

使用charAt()方法来获取字符串中的某一个字符 字符串名.charAt(n) n表示你想要获取的字符串的标识

可以使用substring()方法来截取字符串的某一部分 字符串名.substring(start, end)

可以使用replace()方法来用一个字符串替换另外一个字符串的某一部分 字符串名.replace(原字符串, 替换字符串)      字符串名.replace(正则表达式, 替换字符串)

window.onload = function () 
    {
        var oImg = document.createElement("img"); // 创建节点
        oImg.className = "pic"; //追加class的名字
        oImg.src = "img/haizei.png";
        oImg.style.border = "1px solid silver";
        document.body.appendChild(oImg); // 把新创建的节点插入到body下
    }

创建一个动态图片

① 创建元素节点:createElement()

② 创建文本节点:createTextNode()

③ 把文本节点插入元素节点:appendChild()

④ 把组装好的元素插入到已有元素中:appendChild()

可以使用appendChild()把一个新元素插入到父元素的内部子元素的 末尾

white-space

1、white-space语法: white-space : normal nowrap

2、white-space参数: normal :  默认处理方式 nowrap :  强制在同一行内显示所有文本,直到文本结束或者遭遇br标签对象才换行。DIVCSS5推荐使用white-space:nowrap强制不换行。

3、white-space说明: white-space设置或检索对象内文本显示方式。通常我们使用于强制一行显示内容

通常我们使用white-space:nowrap强制文本文字内容不换行,在对象内一行显示完所有文字内容。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zzy-cl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值