Самый простой способ - использовать функцию native Number
:
var x = Number("1000")
Если это не работает для вас, то есть parseInt, унарный плюс, parseFloat с полом и Методы Math.round.
parseInt:
var x = parseInt("1000", 10); // you want to use radix 10
// so you get a decimal number even with a leading 0 and an old browser ([IE8, Firefox 20, Chrome 22 and older][1])
унарный плюс, если ваша строка уже имеет форму целого:
var x = +"1000";
, если ваш string является или может быть float, и вы хотите целое число:
var x = Math.floor("1000.01"); //floor automatically converts string to number
или, если вы собираетесь использовать Math.floor несколько раз:
var floor = Math.floor;
var x = floor("1000.01");
Если вы - тот тип, который забывает вставлять radix, когда вы вызываете parseInt, вы можете использовать parseFloat и обходить его, как вам нравится.
var floor = Math.floor;
var x = floor(parseFloat("1000.01"));
Интересно, что Math.round (например, Math.floor) будет преобразовывать строку в числовое преобразование, поэтому, если вы хотите округлить число (или если у вас есть целое число в строка), это отличный способ, может быть, мой любимый:
var round = Math.round;
var x = round("1000"); //equivalent to round("1000",0)
Я думаю, вам не нужен плагин для удаления файла. Просто проверьте, существует ли файл, иначе вы увидите все ошибки и, наконец, удалите файл. Например, следующий код (в вашем контроллере):
if(file_exists(<your_url_img>)) {
unlink(<your_url_img>);
}
Вы можете использовать Папку и Файловые утилиты
$file = new File(WWW_ROOT.'/img/'.$user->image);
$file->delete();